嘗試時出現錯誤「Object of class mysqli_result 無法轉換為字串」 mysqli_result物件作為string.
問題:
您在程式碼中遇到了錯誤,特別是在以下行中:
echo "my result <a href='data/$result.php'>My account</a>";
在此行中,您正在嘗試使用$result 變量,它是mysqli_result類別的對象,作為string.
解決方案:
問題是 mysqli_query() 方法將物件資源傳回 $result 變數,而不是字串。要存取查詢結果,您需要循環遍歷結果集的行並檢索每行的值。
while ($row = $result->fetch_assoc()) { echo $row['classtype'] . "<br>"; }
透過使用 fetch_assoc() 方法,您可以迭代結果設定並存取每行的 classtype 欄位的值。
以上是如何修復 PHP 中的「類別 mysqli_result 的物件無法轉換為字串」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!