0
これまでに何百回も実行されましたが、これは本当に私を怒らせています。ご覧のとおり、$value
は文字列に変換されません。 $result .=
より前のecho
は、ログに表示されているようにうまく出力されます。 var_dump
も私にはうまく見えます。私も(string)$value
を試しました。誰か光を当てることはできますか?SQL結果を文字列に変換中にエラーが発生しました
PHPコード:
if ($result = $query->get_result()) {
while ($data = mysqli_fetch_assoc($result)) {
foreach ($data as $key => $value) {
var_dump($data);
echo $value;
$result .= "<div class='post modelVariant'>".$value."</div>";
}
}
mysqli_close($MySQLi);
} else {
mysqli_close($MySQLi);
}
CONSOLE LOG:
array(1) {
["model_variant"]=>
string(3) "9.0"
}
9.0
回復致命的なエラー:クラスmysqli_resultのオブジェクトが あなたは、文字列
あなたは正しいです。ありがとうございました !多分私はユーザーの間違いであるので私の質問を削除する必要があります... – Doer