我想多次使用查詢結果。PHP重用mysql結果集行
$result=mysql_query("Select field from tables;");
while($result_details = mysql_fetch_array($result))
{ echo $result_details[0]; //Returns 10 Rows..
}
,但如果我用mysql_fetch_array($結果)再次它不是返回行.. 我不想執行相同的查詢多次,請讓我知道如何使用查詢的結果多次。
警告:' mysql_xxx()函數在很長一段時間內被認爲是不好的做法,現在已經被正式棄用了。如果可能的話,你應該改變你的代碼來使用'mysqli_xx()'函數或者PDO庫。 – Spudley
@Spudley:請問我知道是什麼原因? – logan
我建議你閱讀:[爲什麼不應該在PHP中使用mysql_ *函數?](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – Spudley