データベースに画像を保存する必要があるアプリ用に、1 つの Web サービス部分を作成しています。名前、メッセージ、その他の情報を正常に保存しましたが、画像を保存するためにブロブを使用しましたが、保存のためにどの関数を記述する必要がありますか。
質問する
2484 次
2 に答える
0
保存したい画像のサイズは?BLOB の最大値は 64kb だと思います。MEDIUMBLOB 列タイプを使用する必要がある場合があります。
于 2013-01-16T10:28:38.317 に答える
0
イメージをデータベースに格納する最善の方法は、テーブルにバイナリ ラージ オブジェクト列 (BLOB) を作成することです。そして保管
<?php
$dbh = mysql_connect("localhost", "user");
mysql_select_db("test");
$data = file_get_contents($image_filename);
// This is important to avoid a ' to accidentally close a string
$data = mysql_real_escape_string($data);
mysql_query("INSERT INTO testblob(data) VALUES ('$data')");
?>
于 2013-01-16T10:16:54.287 に答える