2011-08-06 10 views
0

に保存されているように、ディスプレイは、私はこのように表示されたURLがあります。しかし何が起こる http://www.amazon.com/gp/product/0307408418/ref=s9_al_bw_ir01?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-3&pf_rd_r=0ZHX172F5RRJXR7D5EKD&pf_rd_t=101&pf_rd_p=1313842642&pf_rd_i=283155& mysqlのurlカラムに表示されています。 mysqlの

を私はSQLクエリの元のURL文字列を使用しようとすると、私は空のセットを取得することです。これは主に違った方法でエンコードされたURLが原因です。私はそれを知りたがっていましたが、データベースを適切に照会するためにURL文字列をどのように更新できますか?

答えて

0

たぶん)(はhtmlspecialcharsを使用してみてください: http://www.php.net/manual/en/function.htmlspecialchars.php

'SELECT * FROM tablename WHERE url = ' . htmlspecialchars($originalUrl); 

はhtmlspecialcharsは、詳細情報については

同等のHTMLの文字コードを使用してURLに特殊文字を置き換える必要があります

関連する問題