mysql:2778
From: 松並 <松並 <matunami@xxxxxxxxxx>>
Date: Tue, 05 Dec 2000 01:01:47 +0900
Subject: [mysql 02778] Re: magic_quotes off 時のメタ文字の扱い
こんばんは松並@横浜です。 On Mon, 04 Dec 2000 17:47:59 +0900 moeru@xxxxxxxxxx (moeru) wrote: > magic_quotes offに設定してる場合、 > カンマやシングルクォートなどのメタ文字をPHP経由でMySQLに入出力する事については > みなさん、どのように処理されてるでしょうか? > > addslashes($result); > と > stripslashes($result); 私の場合、 ・MySQLへのinsert時 → addslashesした値をquery文に入れる ・MySQLからselect時 → mysql_fetch_xxxするだけで、stripslashesはしない で行ってますけど、特に問題はないようです。 insert時にaddslashesした文字列をmysqlコマンドでselect文をインタラクティブに 実行してみると、エスケープするためにaddslashesしたスラッシュなどがないです。 これをもとに、stripslashesはいらないものかと思ってました。 実際どうなのでしょう? > で解決しようとすると、 > SJISのよけいな文字までクオートされて文字化けを起こしたりします。 上記の方法で、文字化けは起きてないようです。 -- 松並@横浜 <matunami@xxxxxxxxxx> http://putyou.matwerks.com/
2777 2000-12-04 17:47 [<moeru@xxxxxxxxxx> ] magic_quotes off 時のメタ文字の扱い -> 2778 2000-12-05 01:01 ┗[松並 <matunami@xxxxx] 2779 2000-12-05 18:08 ┗[<moeru@xxxxxxxxxx> ] 2783 2000-12-06 00:12 ┗[松並 <matunami@xxxxx] 2792 2000-12-06 15:55 ┗[<moeru@xxxxxxxxxx> ] 2825 2000-12-07 14:06 ┗[松並 <matunami@xxxxx] 2835 2000-12-07 16:59 ┗[<moeru@xxxxxxxxxx> ]