【发布时间】:2012-11-13 09:51:16
【问题描述】:
这是我用来从表中提取数据的代码:
require_once 'connect.php';
$sql = "SELECT * FROM `db-news`";
$result = $mysqli->query($sql);
$row = mysqli_fetch_assoc($result);
while ($row = $result->fetch_assoc()) {
printf ($row['pagename'].' - To edit this page <a href="editnews.php?id='.$row['id'].'">click here</a><br>');
}
总是忽略第一行。我不会像 SO 上的其他示例一样两次调用 mysqli_fetch_assoc。我尝试在 while 循环中将 echo 更改为 printf ,但数据库中仍然忽略了第一行。
我不知道接下来应该尝试什么?
【问题讨论】:
-
删除此行
$row = mysqli_fetch_assoc($result);