![PHP チュートリアル: BLOB を使用して画像情報にアクセスする方法 Example_PHP チュートリアル](PHP%20%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB:%20BLOB%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E7%94%BB%E5%83%8F%E6%83%85%E5%A0%B1%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%20Example_PHP%20%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB)
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 はコンテンツ画像を含むファイルをフェッチし、それをバイナリ データとして 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 開発者にとって役立つことを願っています。
http://www.bkjia.com/PHPjc/678029.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/678029.html技術記事 BLOB は、バイナリ ラージ オブジェクトと呼ばれる MySQL データ型です。その名前が示すように、MYSQL のようなバイナリおよび VARBINARY 型の大量の文字列データを保存するために使用されます。 MySQL BLOB 分類...