2016-03-25 44 views
-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 
    ) 
+0

最後一行是行號966.不是1088 –

+0

嘗試mysqli_fetch_array - 相同的錯誤 –

回答

-1

答案是回顯變量,以實現它的工作就好,未來的查詢是實際的問題。

這個簡單的代碼沒有錯。工作正常 - 錯誤是另一個查詢,這不是1088行,所以我可能需要寫一個新的問題。

相關問題