人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP(4.3)+MySQL(4.0)で画像をバイナリで保存する際、以下のエラーが出てしまいます。
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 〜

プログラムはこのようになっています。
$filename = ”Sunset.jpg”;
$fp = fopen($filename, ”rb”);
$imagedata = fread($fp, filesize($filename));

//$imagedata = addslashes($imagedata);
//$imagedata = mysql_escape_string($imagedata);

$sql = ”insert into binaryImage_test(image) values(’$imagedata’)”;
mysql_query($sql);

コメントアウトをしているところを実行してもエラーが起きてしまいます。
原因がわかる方よろしくお願いします。

●質問者: tejicube
●カテゴリ:コンピュータ
✍キーワード:.jpg FP Manual MySQL PHP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● jouno
●40ポイント

http://jp2.php.net/manual/ja/function.mysql-real-escape-string.p...

PHP: mysql_real_escape_string - Manual

mysql_real_escape_stringを使った場合はどうでしょうか。


http://myna2.mysql.gr.jp/mysqlml/mysql/msg/8806

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ