MySQL データベースからの BLOB イメージの表示
MySQL データベースに保存されている BLOB イメージを取得して表示するには、次の手順に従います。
1.画像データを取得します:
データベースに接続し、SELECT ステートメントを使用してクエリを実行し、BLOB フィールドから画像データを取得します。例:
<code class="sql">SELECT id, image FROM store ORDER BY id DESC LIMIT 5;</code>
2.結果のループ:
ループを使用して、クエリ結果の各行を繰り返し処理します。
3.画像の表示:
行ごとに、次の方法で画像を表示できます。
<code class="html">echo "<img src='data:image/jpeg;base64," . base64_encode($image) . "' />";</code>
コード例:
次のコードは、MySQL ストア テーブルからアップロードされた最新の 5 つのイメージを表示する方法を示しています。 >
<code class="php">$sql = "SELECT id, image FROM store ORDER BY id DESC LIMIT 5"; $result = mysqli_query($db, $sql); while($row = mysqli_fetch_array($result)) { echo "<img src='data:image/jpeg;base64," . base64_encode($row['image']) . "' />"; }</code>
追加の注意事項:
以上がMySQL データベースから BLOB イメージを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。