$row = mysql_fetch_row($result)

2024-12-25 20:02:10
推荐回答(2个)
回答1:

一次取回一行,字段按照SELECT里面的次序,第一个为$row[0],依此类推

如果你要第三行,可以连续fetch三次,不过更好的办法是在SQL语句末尾添加“LIMIT 3,1”,这样就只返回第三行,减少WEB服务器与MYSQL数据库服务器之间的流量(这两者在生产环境往往不是一个机器,甚至是远程的)

回答2:

你可以这样
while ($row = mysql_fetch_row($result)) {
$array[]=$row;
}
print_r($array);
打印出数组结构,这些问题就清晰了