-1
私は非常に多くの同様のスレッドを読んだことがありますが、何が間違っているのか説明していません。だから私は立ち往生している。クエリ結果はphpmyadminで正常に動作し、値を返します。だから私はMySQLiのための私のPHPが間違っていると仮定しています。私はエラーを避けるために、まず値、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を試みました - 同じエラー –