-2

我有这个代码:

   $result = mysql_query("SELECT * FROM textos");

         $row = mysql_fetch_assoc($result);

         while($row = mysql_fetch_assoc($result)){
            echo "<b>ID:</b> ".$row['id'].", <b>Titulo:</b>".$row['titulo'].", <b>Texto:</b>".$row['texto'].", <b>Presentes:</b>".$row['presentes']."<br/>";
         }

但是当我运行它时,只会从第二个 id 回显。我怎样才能解决这个问题?

4

2 回答 2

4

获取第一行:

$row = mysql_fetch_assoc($result);

从第二行开始获取:

while($row = mysql_fetch_assoc($result)){

摆脱第一次调用mysql_fetch_assoc.

于 2012-11-17T21:25:01.230 回答
3

你复制了$row = mysql_fetch_assoc($result). 只有 while(...) 应该包含它。

于 2012-11-17T21:24:49.063 回答