首頁 > 後端開發 > php教程 > 為什麼 MySQL 抓取會拋出「資源期望失敗」錯誤?

為什麼 MySQL 抓取會拋出「資源期望失敗」錯誤?

DDD
發布: 2024-12-27 21:16:10
原創
309 人瀏覽過

Why Does MySQL Fetching Throw a

拋出錯誤:資源期望失敗

嘗試從MySQL 表存取資料時,您可能會遇到錯誤:「mysql_fetch_array () /mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望參數 1是資源, boolean給定。資料庫連線問題。結果,從 mysql_query() 函數指派的 $result 變數傳回 false。

解決方案

要解決此錯誤,您必須檢查 $result 變數是否在嘗試執行任何進一步操作之前為 false。 mysql_query() 函數文件提供了有關可能返回值的詳細信息,並建議了處理失敗的步驟。

對於 mysql_ 擴展,使用 mysql_error() 獲取錯誤詳細信息,並使用 trigger_error() 觸發適當的錯誤訊息。以下修訂後的代碼包括錯誤處理:

以上是為什麼 MySQL 抓取會拋出「資源期望失敗」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板