[解決済み] mysqli_resultを文字列に変換する方法は?[重複]する
2022-02-17 21:25:34
質問内容
mysqli_queryの結果をechoしようとしているのですが、エラー 'Catchable fatal error: オブジェクトオブクラス mysqli_result は文字列に変換できませんでした' というエラーが 'echo $result;' 行で発生します。 何か文字列に変換して、echoできるようにする方法はありますか?(P.S. 簡単だったらごめんなさい、私はコーディング初心者です。)
データベースは正常に接続され、SQL文も間違いなく動作しています。
$sql= "SELECT ImageURL FROM `unnormalisedtable` WHERE Yeargroup = 9 ORDER BY RAND() LIMIT 1" ;
$result = mysqli_query($db, $sql);
echo $result;
期待される出力は、私のSQLiクエリの結果が画面に印刷されることですが、代わりにエラーが生成されます。助けてくれてありがとうございます。
解決方法は?
選択範囲を1エントリに限定しているため
$row = mysqli_fetch_array($result);
echo $row['ImageURL'];
複数のエントリーを選択した場合、その結果をループします。
while($row = mysqli_fetch_array($result)) {
echo $row['ImageURL'];
}
関連
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み] Uncaught Error: 未定義の関数 mysql_escape_string() の呼び出し。
-
[解決済み] $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて
-
[解決済み] 致命的なエラーです。mysqli_result 型のオブジェクトを使用できません [終了] 。
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] ある文字列が特定の単語を含んでいるかどうかを確認するにはどうすればよいですか?
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] PHPでパスワードをハッシュ化するためにbcryptを使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 整形されていない数値が発生しました。
-
[解決済み】mysqli_result クラスのオブジェクトを文字列に変換できない
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】未定義の関数mysql_query()をLoginで呼び出す【重複
-
[解決済み】警告:mysql_fetch_array()はパラメータ1がリソースであることを期待、ブール値は[重複]で与えられる]
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。