显示数据库中的所有日期项时出错:
在数据库上:

Title1
Title2
Title3

php代码:
$postdb = mysql_query("SELECT * FROM wtable");
$post = mysql_fetch_assoc($postdb);

while ($poste = @mysql_fetch_array($postdb))
  {
  echo $poste['posttitle'];
  echo "<br />";
  }

输出:
Title2
Title3

最佳答案

$post = mysql_fetch_assoc($postdb);

返回第一个结果,然后向前移动光标。
注释掉这一行,然后再试一次。
例子:
$postdb = mysql_query("SELECT * FROM wtable");
//$post = mysql_fetch_assoc($postdb); <-- comment out this line

while ($poste = mysql_fetch_array($postdb)) { // <-- don't use @ here, we want to know if something went wrong!
  echo $poste['posttitle'];
  echo "<br />";
}

关于php - 显示数据库中的所有数据项时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4968959/

10-10 16:24