4

TEXTバイナリ データを MySQL列に挿入することは可能ですか? UTF-8 テキストとバイナリ データ (非常に基本的な構造) の両方を格納するために使用したいテーブルがありますが、id int(11), type char(1), data textバイナリ データ (JPEG 画像) を列に挿入しようとするとdata、列が空になります。

mysql_queryPHP でandを使用mysql_real_escape_stringして INSERT クエリを実行しますが、どちらもバイナリ セーフである必要があります。コード例:

mysql_query("INSERT INTO my_table VALUES(" . (int)$id . ", 'b', '" . mysql_real_escape_string($jpegImageData) . "')");

data列のタイプを変更したくありませんBLOB- 場合によっては、この列の文字列を比較/照合するために使用する必要があります。

4

1 に答える 1