簡介
從MySQL SELECT 方法遷移到PDO 方法可以介紹挑戰。重置數組指針,允許多次迭代獲取的數組,就是這樣一個挑戰。
問題
在 MySQL 中,mysql_data_seek() 函數實作了這一點指標重設。然而,在PDO中,這個功能不可用。如提供的程式碼所示,從第 0 行開始的後續循環不會傳回任何結果。
解決方案
要解決此問題,請將獲取的結果儲存在數組中並多次迭代該數組。此修改後的程式碼示範了解決方案:
附加上下文
透過實現此解決方案,您可以有效地重置PDO 結果中的數組指針,從而允許您從第0 行開始多次迭代獲取的數組。
以上是如何在「fetchAll()」之後重置 PDO 結果中的陣列指標?的詳細內容。更多資訊請關注PHP中文網其他相關文章!