Php 根据列数据的值将列数据拆分为不同的html列
我使用下面的mysql查询从数据库中获取数值Php 根据列数据的值将列数据拆分为不同的html列,php,mysql,Php,Mysql,我使用下面的mysql查询从数据库中获取数值 $sql = "SELECT PromA, PromB, PromC, PromD FROM Mytable limit 100"; 下面是php代码片段: while($row = $result->fetch_assoc()) { echo "</td><td>". $row["PromA"] . "</td><td>" . $row["PromB"]. "</td
$sql = "SELECT PromA, PromB, PromC, PromD FROM Mytable limit 100";
下面是php代码片段:
while($row = $result->fetch_assoc())
{
echo "</td><td>". $row["PromA"] . "</td><td>" . $row["PromB"]. "</td><td>". $row["PromC"]. "</td><td>". $row["PromD"]. "</td></tr>";
}
while($row=$result->fetch_assoc())
{
回显“$row[“PromA”]。$row[“PromB”]。$row[“PromC”]。$row[“PromD”]。”;
}
我想按照数值的升序将列值拆分为html列。mysql表列没有特定顺序的数值,我想将它们按升序排列,如果一行中没有该值,则该值将保留为空。我该怎么做
因此最终结果如下所示:
html显示了一个表,其中有1-10列和5行,因此您希望如何从给定的sql中获得这些信息是一个谜。顺便说一句,显示的php/html代码段似乎无效,因为它以结束表单元格开始,以结束表行标记结束。这只是一个示例。我不确定这是否可能。我需要的是提取数字,如果可能的话,在html表中按升序排列。例如,Prom A可以具有从1到10的任何值,以及其他列。但它们在同一行的值不同。如果我正确理解您的问题。按PromA ASC、PromB ASC、PromC ASC添加订单怎么样代码>到您的查询?但这不会给出我想要的表格结果。存储值在一维数组中,然后对其进行排序。使用循环浏览并显示它。