ホームページ > バックエンド開発 > PHPチュートリアル > PHP チュートリアル: BLOB を使用して画像情報にアクセスする方法 Example_PHP チュートリアル

PHP チュートリアル: BLOB を使用して画像情報にアクセスする方法 Example_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:41:33
オリジナル
1502 人が閲覧しました

PHP チュートリアル: BLOB を使用して画像情報にアクセスする方法 Example_PHP チュートリアル

BLOB は、バイナリ ラージ オブジェクトと呼ばれる MySQL データ型です。その名前が示すように、MYSQL のバイナリ型や VARBINARY 型と同様に、大量の文字列データを格納するために使用されます。



MySQL BLOB 分類



MySQL BLOB型の最大ストレージ長(バイト)
タイニーブロブ (1)(2^8)
blob ((2^16)1)
ミディアムブロブ ((2^24)1)

LONGBLOB ((2^32)1)


このチュートリアルでは、PHPを使用して MySQL BLOB フィールドを挿入および読み取る方法を学びます。

(PS: T は良いです PHP Q バックル: 276167802、検証: csl)

まず、BLOB フィールドを持つ MySQL テーブルを作成する必要があります。

れーれー

データを挿入


画像情報を MySQL BLOB フィールドに挿入します。


1. 画像ファイルをアップロードします


2. 画像属性(画像データ、画像タイプなど)を取得します


3. イメージ ファイルを BLOB に挿入します。


PHP 実装スクリプト:


imageUpload.php

れーれー

このスクリプトを実行すると、次のようにアップロードフォームが表示されます:

PHP チュートリアル: BLOB を使用して画像情報にアクセスする方法 Example_PHP チュートリアル


フォームを送信すると、PHP はコンテンツ画像を含むファイルをフェッチし、それをバイナリ データとして MySQL BLOB 列に保存します。



写真を見せる


BLOB イメージをブラウザーに表示するには、次のことを行う必要があります:


1. MySQL BLOBから画像データと型を取得します


2. タイプを画像 (image/jpg、image/gif、...) に設定し、PHP header() 関数を使用します。


3. 画像コンテンツを出力します。


imageView.php

リーリー


上記の PHP コードは、MySQL BLOB に保存されている画像を表示します。 HTML 画像タグから、対応する image_id をパラメータとしてこの PHP ファイルを参照できます。例:


れーれー

完成したコードは次のとおりです:


listImages.php


れーれー
上記は、この PHP チュートリアルで BLOB を使用して画像情報にアクセスする方法の例です。この記事が大多数の PHP 開発者にとって役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/678029.html技術記事 BLOB は、バイナリ ラージ オブジェクトと呼ばれる MySQL データ型です。その名前が示すように、MYSQL のようなバイナリおよび VARBINARY 型の大量の文字列データを保存するために使用されます。 MySQL BLOB 分類...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート