TEXT
バイナリ データを MySQL列に挿入することは可能ですか? UTF-8 テキストとバイナリ データ (非常に基本的な構造) の両方を格納するために使用したいテーブルがありますが、id int(11), type char(1), data text
バイナリ データ (JPEG 画像) を列に挿入しようとするとdata
、列が空になります。
mysql_query
PHP でandを使用mysql_real_escape_string
して INSERT クエリを実行しますが、どちらもバイナリ セーフである必要があります。コード例:
mysql_query("INSERT INTO my_table VALUES(" . (int)$id . ", 'b', '" . mysql_real_escape_string($jpegImageData) . "')");
data
列のタイプを変更したくありませんBLOB
- 場合によっては、この列の文字列を比較/照合するために使用する必要があります。