我希望下面的代码循环遍历两个不同的 mysql 表。外部 while 循环应该打印一个产品列表,每个表行都是一个新产品。内部 while 循环应打印该产品的每个列变量。内部循环设置为查看 $tableheaders 以获取有关打印哪些列的指导。
内部循环是用外部循环数组中的内容回显表格单元格,内部循环数组指定它应该查看外部数组中的哪一列。
这是我的代码;
$tableheaders=mysql_query("SELECT * from `winetable`");
$products=mysql_query("SELECT * FROM `wines`");
while ($row=mysql_fetch_assoc($products)){
echo '<tr>';
while ($rowi=mysql_fetch_assoc($tableheaders)){
$column=$rowi['Title'];
echo '<td>';
echo $row[$column];
echo '</td>';
}
echo '</tr>';
}
它所做的只是变成空白。
现在不使用 mySQLi,因为我的 WebMatrix 在使用它时遇到了一些问题。我认为我的 MySQL 安装已损坏 :)