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 <]