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 分類...