这是我的密码
$sql="SELECT * FROM $tbl_name WHERE ownerId='$UserId'"; $result=mysql_query($sql,$link)or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
<?php
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>".$row['pinId']."</td>";
echo "<td>".$row['usedby']."</td>";
echo "<td>".$row['status']."</td>";
echo "</tr>";
}
?>--它忽略了第一条记录,这意味着如果4行在$row中,它忽略了第一条,剩下的三条就出现在页面上。 ownerId不是主键。
发布于 2010-05-28 07:10:05
出现这个问题是因为您已经调用了$row = mysql_fetch_array($result,MYSQL_ASSOC);一次在循环之前。
试试这个密码..。
$sql="SELECT * FROM $tbl_name WHERE ownerId='$UserId'";
$result=mysql_query($sql,$link)or die(mysql_error());
<?php
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>".$row['pinId']."</td>";
echo "<td>".$row['usedby']."</td>";
echo "<td>".$row['status']."</td>";
echo "</tr>";
}
?>我所做的就是从你的代码中删除第3行..。
https://stackoverflow.com/questions/2927164
复制相似问题