mysql:605
From: Masato Toyoshima <Masato Toyoshima <toyo@xxxxxxxxxx>>
Date: Tue, 19 Jan 1999 21:47:57 +0900
Subject: [mysql 00605] Re: PHP3 -> MySQL_SJIS ミニレポート
>が stripslashes によって「0x8c,"\",0x89,0xee」→「圭介」となるので >できたんでしょうけど、これはたまたまうまくいったと思っておいた方が >いいかもしれません。 はい、そう認識しておきます。 とりあえず、おそるおそる使っている状態です。 それとこれは、やはりというかPHP3の問題、ですよね? >例えば「%」を含む文字列を like で検索するために「\%」と書いたものまで >「%」にされてしまいます。 試してみました。 テスト用に作成した、”圭介”カラムの”%”を検索させました。 フォームでは、”\%”と入力して、みました。 そうすると、stripslashesを使用する前のprint(echo)は、 圭\介 \\% stripslashesを使用して、\を取り除いた場合には、 圭介 \% となり、その時のSQLは、 SELECT * FROM address WHERE 圭介 LIKE '\%' となりました。 とりあえず、動作しました。 ========================================= ^^ ^^ mailto:toyo@xxxxxxxxxx ^^ ^^ Masato Toyoshima 豊島 正登
598 1999-01-19 03:40 [Masato Toyoshima <to] PHP3 -> MySQL_SJIS ミニレポート 599 1999-01-19 04:07 ┣[Masato Toyoshima <to] 601 1999-01-19 09:57 ┃┗[民斗 <tommy@xxxxxxxx] 602 1999-01-19 13:09 ┃ ┣[Seiji tateyama <tate] 604 1999-01-19 21:47 ┃ ┃┗[Masato Toyoshima <to] -> 605 1999-01-19 21:47 ┃ ┗[Masato Toyoshima <to] 607 1999-01-20 12:48 ┃ ┗[民斗 <tommy@xxxxxxxx] 610 1999-01-20 16:25 ┃ ┗[Masato Toyoshima <to] 600 1999-01-19 09:41 ┗[民斗 <tommy@xxxxxxxx]