mysql:2981
From: Yoshiyuki Asano <Yoshiyuki Asano <asano@xxxxxxxxxx>>
Date: Wed, 10 Jan 2001 14:24:39 +0900
Subject: [mysql 02981] Re: インサートできない
こんにちは 浅野@DB5級です。 > >char temp[] = "\'表\'"; > >char temp2[128]; > >mysql_escape_string(temp2,temp,strlen(temp)); > > \をつけるなら > > char temp[] = "\\'表\\'"; > > では? char temp[] = "\'表\'"; この\は「'表'」のシングルクォートにかけたモノですので。実際の文字列の中は 「'表'」が入っています。 > mysql_escape_string()しているのだから > > char temp[] = "表"; > > でいいような気がしますが。 表だけならそれでも構いませんが、「'表'」このように表がシングルクォートで 囲まれてる場合なのです。 だから「'表'」を入れるために 「\'表\'」としているのです
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 <]