[前][次][番号順一覧][スレッド一覧]

mysql:5316

From: Tybalt of Capulet <Tybalt of Capulet <ice-man@xxxxxxxxxx>>
Date: Fri, 05 Apr 2002 12:24:22 +0900
Subject: [mysql 05316] Re: 画像ファイルのインサート

神崎です。

川合 様、SADB MIYATSU 様、レスありがとうございます。

> バイナリファイルですから、そのまま使った場合には中に\やら"やら'やらも含まれ
> ていますので、MySQLに渡すSQL文が破綻してしまいます。
> 回避するには
> $photo_b=addslashes(fread($fp, filesize($photo)));
> と言った前処理が不可欠となります。

addslashesを加えることにより解決しました。
Perlの場合はこれらの処理をもしかしてCGI.pmがやってくれていたんですかね?
PHPの場合は自分でやらないとダメだったんですね。
ということはPHP側の処理の問題であって、MySQ側Lの問題ではなかったというわ
けですね。すいませんでした。

> アップロード処理全体は以下参照です。
> http://www.mysql.gr.jp/mysqlml/msg.cgi?ml=mysql&id=2328
> http://www.mysql.gr.jp/mysqlml/msg.cgi?ml=mysql&id=2347

これらのスレッドも大変参考になりました。
よく調べてませんでした。申し訳ございません。

2日くらい悩んでいたので大変助かりました。
ありがとうございました。



[前][次][番号順一覧][スレッド一覧]

      5313 2002-04-05 00:54 [Tybalt of Capulet <i] 画像ファイルのインサート                
      5314 2002-04-05 04:52 ┣["KAWAI,Takanori" <GC]                                       
      5315 2002-04-05 11:49 ┗["SADB MIYATSU" <mid@]                                       
->    5316 2002-04-05 12:24  ┗[Tybalt of Capulet <i]                                     
      5325 2002-04-06 08:19   ┗["KAWAI,Takanori" <GC]