ホームページ > バックエンド開発 > PHPチュートリアル > 2 つの PHP スクリプトを使用して MySQL データベースのイメージを HTML で表示する方法

2 つの PHP スクリプトを使用して MySQL データベースのイメージを HTML で表示する方法

Linda Hamilton
リリース: 2024-12-16 08:55:11
オリジナル
599 人が閲覧しました

How to Display MySQL Database Images in HTML Using Two PHP Scripts?

HTML で MySQL データベースからイメージを取得して表示する

MySQL データベースを操作する場合、HTML タグの BLOB 列から取得したイメージを表示する課題が生じる可能性があります。提供されたコードを使用して、この問題の解決策を探ってみましょう。

最初のコード スニペット (catalog.php) の目標は、MySQL テーブルから画像データを取得し、それを PHP 変数 $result に割り当てることでした。 。ただし、結果を HTML タグに直接挿入できないため、このアプローチは実現できません。

これに対処するには、画像データを返す別の PHP スクリプトを作成する必要があります。これを getImage.php と名付けましょう。 category.php では、コードを変更して、適切なパラメータを指定した getImage.php スクリプトを含めます。

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

getImage.php では、データベースに接続し、クエリを実行して画像データを取得します。次に、取得した画像データを応答としてエコーします。

$link = mysqli_connect("localhost", "root", "", "dvddb");
$sql = "SELECT dvdimage FROM dvd WHERE>
ログイン後にコピー

ここで、ブラウザーは、catalog.php をレンダリングするときに、getImage.php へのリクエストを作成します。 getImage.php はデータベースから画像データを取得し、応答として返します。ブラウザは画像データを受信し、 内に表示します。タグを追加すると、画像を正常に表示できるようになります。

以上が2 つの PHP スクリプトを使用して MySQL データベースのイメージを HTML で表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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