一次取回一行,字段按照SELECT里面的次序,第一个为$row[0],依此类推如果你要第三行,可以连续fetch三次,不过更好的办法是在SQL语句末尾添加“LIMIT 3,1”,这样就只返回第三行,减少WEB服务器与MYSQL数据库服务器之间的流量(这两者在生产环境往往不是一个机器,甚至是远程的)
你可以这样while ($row = mysql_fetch_row($result)) {$array[]=$row;}print_r($array);打印出数组结构,这些问题就清晰了