透過mysql_* 函數重複使用MySQL 結果集
問題:
是否可能使用🎜>問題:
是否可能使用🎜>問題:
背景:
有時,可能需要處理 MySQL 結果集兩次而不重新運行查詢或儲存其行。
答案:
$result = mysql_query(/* Your query */); while ($row = mysql_fetch_assoc($result)) { // do whatever here... } // reset the result set pointer to the beginning mysql_data_seek($result, 0); while ($row = mysql_fetch_assoc($result)) { // do whatever here... }
是的,這是可能的。操作方法如下:
注意:
雖然此方法允許您重複使用結果集,但通常不被認為是最佳實踐。最好在初始循環內執行所有必要的處理。以上是我可以使用 mysql_* 函數多次迭代 MySQL 結果集嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!