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

mysql:2991

From: Tomohiro Takahashi <Tomohiro Takahashi <t_takahashi@xxxxxxxxxx>>
Date: Wed, 10 Jan 2001 21:53:04 +0900
Subject: [mysql 02991] Re: インサートできない

  高橋(智)です。こんばんは。

Yoshiyuki Asano wrote:
> 
> 例えば '表' これをインサートしたいとき、
> 
> ''表'' とはできないので、'\'表\\'' となりますよね?
> 
> これをインサートしようとしてもどうしてもエラーが起きてしまいます。
> 
> シングルクォートも表もきちんと処理してるつもりなのですが...
> 
> もちろん、mysql_excape_string()を使用しています。


  '表' という文字列を使用してSQL文を作成する際は、
予め ' を '' に変換するのではないでしょうか...。
  (文字列の場合、' は必ず '' にしてからSQL文を送出する)

  SJISの環境で以下のようなカンジでインサートできましたが。
  insert into table(ID, MOJIRETSU) VALUES(99, '''表''');

-- 
高橋智宏

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

      2978 2001-01-10 12:42 [Yoshiyuki Asano <asa] インサートできない                      
      2979 2001-01-10 13:40 ┣[Yoshiyuki Asano <asa]                                       
      2980 2001-01-10 14:12 ┃┣[Tomohiro KATO <tomop]                                     
      2981 2001-01-10 14:24 ┃┃┗[Yoshiyuki Asano <asa]                                   
      2983 2001-01-10 14:41 ┃┃ ┗[Tomohiro KATO <tomop]                                 
      2984 2001-01-10 14:50 ┃┃  ┗[Tomohiro KATO <tomop] Re: インサートできない(訂正)
      2982 2001-01-10 14:40 ┃┗["Mitsuru Maruno" <ma]                                     
      2985 2001-01-10 15:06 ┃ ┗[Tomohiro KATO <tomop]                                   
      2986 2001-01-10 15:33 ┃  ┗[Yoshiyuki Asano <asa]                                 
      2987 2001-01-10 16:34 ┃   ┗[Tomohiro KATO <tomop]                               
->    2991 2001-01-10 21:53 ┗[Tomohiro Takahashi <]