我在設計一個網站,我寫了一些顯示用戶列表的網頁。 我用來做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