透過mysql_* 函數重複使用MySQL 結果集
問題:
是否可能使用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... }
注意:
雖然此方法允許您重複使用結果集,但通常不被視為最佳實踐。最好在初始循環內執行所有必要的處理。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3