我在设计一个网站,我写了一些显示用户列表的网页。 我用来做SQL SELECT *只返回一行
$query = SELECT * FROM `table_users` WHERE `id`='.$id.'
,然后用“而”这样我就可以抓住所有的用户递增ID。但现在速度太慢,而且在ID之间存在差距时会出现问题。
所以,我想是这样
$query = SELECT `name` FROM `tbl_user`ORDER BY `id`
和显示用户列表与
while ($i < sizeof(mysql_fetch_array(mysql_query($query)))){
<code to display an user>
$i++
}
但mysql_fetch_array只有returnes一个用户,第一个(在一个与littliest ID)。我希望它能够返回数组中的所有用户。我该怎么做 ?
不使用mysql_ *请使用mysqli的OG PDO –
** **停止使用废弃的'mysql_'' API。在准备好的语句中使用'mysqli_''或'PDO' – Jens