在PHP中显示MySQL结果时的奇怪结果

时间:2014-06-16 00:30:49

标签: php mysql

我正在创建一个使用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>";

结果只是表格中的一堆随机字符。 发生了什么,我该如何解决?

1 个答案:

答案 0 :(得分:-1)

三个回声&#39;中似乎缺少分号;。打印列数据时的行..

试试这个:

echo "<td>".$item['column1']."</td>";
echo "<td>".$item['column2']."</td>";
echo "<td>".$item['column3']."</td>";