【发布时间】:2015-08-17 11:09:22
【问题描述】:
我正在尝试使用 php 来显示添加到表单中的所有 cmets,但它只给了我第一行。 知道为什么会这样吗?
<?php
echo "Comments page";
$conn = new mysqli('localhost', 'comment42_user', 'test42', 'comments');
$result = $conn->query("SELECT fname, lname, email, website, comment FROM comments;");
$row = $result->fetch_assoc();
echo "First name:" . $row['fname'];
echo " last name:" . $row['lname'];
echo " Email:" . $row['email'];
echo " Website:" . $row['website'];
echo " comment:" . $row['comment'];
?>
【问题讨论】:
-
查询中不需要
;() -
嗯,你只取一行。检查mysqli::fetch_assoc() 示例。
-
你可以循环并至少获得第二个?