ホームページ > バックエンド開発 > PHPチュートリアル > HTML ` タグで MySQL BLOB イメージを表示するにはどうすればよいですか?

HTML ` タグで MySQL BLOB イメージを表示するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-18 05:55:09
オリジナル
625 人が閲覧しました

How to Display MySQL BLOB Images in an HTML `` Tag?

HTML タグで MySQL から画像を取得して表示する

質問:

JPEG ファイルを保存するための MySQL データベースと BLOB 列を持つテーブルを作成しました。画像データを HTML タグに取得しようとすると、PHP 変数 $result で問題が発生します。 $result を HTML に組み込んで画像を表示するにはどうすればよいですか?

答え:

$result 変数を HTML タグに直接組み込むことはできません。 $result 変数には、データベースから取得した生の画像データが含まれます。画像を表示するには、画像データを出力する別の PHP スクリプトを作成する必要があります。

解決策:

  1. 変更catalog.php:

    • を変更します画像データを取得して出力する新しい PHP スクリプトを参照する HTML タグ:

      <img src="getImage.php?id=1" width="175" height="200" />
      ログイン後にコピー
  2. Create getImage.php:

    • という名前の新しい PHP スクリプトを作成します。次のタスクを実行する getImage.php:

      <?php
      
      // Establish database connection
      $link = mysqli_connect("localhost", "root", "", "dvddb");
      
      // Prepare SQL statement
      $sql = "SELECT dvdimage FROM dvd WHERE>
      ログイン後にコピー

このスクリプトはデータベース接続を確立し、SQL ステートメントを実行して指定された ID の画像データを取得します。 、画像コンテンツ タイプ ヘッダーを設定し、画像を出力しますdata.

説明:

画像データを取得して出力するスクリプトを別に作成することで、データベースの操作を HTML 表示から分離できます。このアプローチにより、HTML コードがクリーンで整理された状態に保たれます。

以上がHTML ` タグで MySQL BLOB イメージを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート