-1
我已經閱讀了很多類似的線程 - 但沒有任何解釋我做錯了什麼。所以我卡住了。查詢結果在phpmyadmin中工作得很好,並返回值。所以我假設我的MySQL的MySQL是錯誤的。我試着檢查是否值首先,is_array,is_string所有,以避免錯誤 - 但它是不變的。踢球者是,線1088不存在。嗯..拼圖的一塊?4行代碼 - 可捕捉的致命錯誤:類mysqli_result的對象不能轉換爲字符串
Catchable fatal error: Object of class mysqli_result could not be converted to string in /home/folder/code.php on line 1088
任何想法?
$catsql = "SELECT `id` FROM `table_description` WHERE `name` = '".escape($category)."'"; $category_id = mysqli_query($con,$catsql) or die(mysqli_error($con)); $category_id = mysqli_fetch_row($category_id); print_r($category_id); $category_id = $category_id[0];
print_r($ category_id);返回就好了
Array ( [0] => 1059 )
最後一行是行號966.不是1088 –
嘗試mysqli_fetch_array - 相同的錯誤 –