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

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