使用mysql数据在php中创建动态表

时间:2017-01-13 06:27:31

标签: php loops mysqli html-table

我想创建一个动态表,表的行和列依赖于mysql数据中的数据。请看下面我的代码。

<?php
require "connect/db.php"; 

$query = mysqli_query($mysqli, "SELECT COUNT(level) level, shelf_no, bin_id FROM location_bin WHERE rack_id =1 GROUP BY shelf_no");
while($res=mysqli_fetch_array($query)){

$col = $res['level']; //col
$row = $res['shelf_no']; //rows

echo "<table border='1'>";
$i = 0;
    while ($i < $col){
        if ($i==$col){
        echo "<tr>";

    }
        echo "<td>".$res['bin_id']."</td>";
        $i++;
    }
    echo "</tr>";
echo "</table>";
}
?>

我想要的是在第一行显示A-1-01至A-1-06,然后在第二行显示A-2-01至A-2-03。请注意,数据是动态的。

1 个答案:

答案 0 :(得分:0)

你能试试这段代码吗?有用。将db.php路径更改为系统路径。     

.php