我正在创建一个使用MySQL数据库的Web应用程序。在查询之后,我想将结果回显到表中。
PHP代码:
$link = mysqli_connect("localhost","username","password","database");
$query = mysqli_query($link,"SELECT * FROM table");
$rows = mysqli_fetch_array($query);
echo "<table>";
foreach($rows as $item) {
echo "<tr>";
echo "<td>".$item['column1']."</td>";
echo "<td>".$item['column2']."</td>";
echo "<td>".$item['column3']."</td>";
echo "</tr>";
}
echo "</table>";
结果只是表格中的一堆随机字符。 发生了什么,我该如何解决?
答案 0 :(得分:-1)
三个回声&#39;中似乎缺少分号;
。打印列数据时的行..
试试这个:
echo "<td>".$item['column1']."</td>";
echo "<td>".$item['column2']."</td>";
echo "<td>".$item['column3']."</td>";