「mysqli_query() 需要參數1 為mysqli,給定物件」 mysqli 查詢中出現錯誤
使用mysqli 查詢中出現錯誤
使用mysqli_query( 時會發生此錯誤) 函數對不是有效mysqli 物件的物件執行MySQL 查詢。讓我們分解問題並提供解決方案。 mysqli_query() 函數採用兩個必需參數:mysqli 物件和查詢字串。在您的程式碼中,第一個參數是 $connection,它是 createCon 類別的實例。 createCon 類別不是有效的 mysqli 對象,這就是您遇到錯誤的原因。$result = mysqli_query($connection->myconn, $query);
要解決此問題,您需要將 $connection 物件的 myconn 屬性作為第一個參數傳遞給 mysqli_query()。 myconn 屬性是表示資料庫連線的 mysqli 物件。這是修正後的程式碼:
透過此更改,您將傳遞正確的 mysqli 對象,並且錯誤應該得到解決。請記住,在呼叫 mysqli_query() 函數時使用正確的物件類型對於避免此類錯誤至關重要。以上是為什麼會出現「mysqli_query()期望參數1為mysqli,給定物件」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!