mysql_num_rows返回错误的值

时间:2014-12-23 10:09:11

标签: php mysql

echo $sql2 = "select uid,username from userstable where username IN(".$usernameStr.")";
$res2 = mysql_query($sql2);
echo "------".mysql_num_rows($res2)."-----"; 

mysql_num_rows仅返回1条记录,这是最后一条记录,但当我在MySQL中运行查询时,它返回正确的记录数。

问题出在哪里?

1 个答案:

答案 0 :(得分:-1)

while($rs=mysql_num_rows($res2)){ 
 echo $rs[0].' '.$rs[1];
}