首頁 >資料庫 >mysql教程 >\「致命錯誤:在 null 上呼叫成員函數 query()\」:為什麼我的 user_exists() 函數中的 $db 物件為 null?

\「致命錯誤:在 null 上呼叫成員函數 query()\」:為什麼我的 user_exists() 函數中的 $db 物件為 null?

Patricia Arquette
Patricia Arquette原創
2024-11-03 11:31:02856瀏覽

排查「致命錯誤:在null 上呼叫成員函數query()」

當遇到「呼叫成員函數」時query( ) on null」錯誤,它通常表示函數正在嘗試存取null 物件的屬性或方法,這意味著該物件尚未初始化或建立正確。

在提供的程式碼片段中,您在user_exists() 函數中遇到了此錯誤。存取它,但它會阻止您在函數中使用$db。

    呼叫函數時,將$db 連線為參數:
  • 此修改可確保函數可以存取資料庫連線物件並成功執行查詢。

以上是\「致命錯誤:在 null 上呼叫成員函數 query()\」:為什麼我的 user_exists() 函數中的 $db 物件為 null?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn