ホームページ >バックエンド開発 >PHPチュートリアル >MySQL エスケープ文字の挿入、クエリ、表示関連の問題についてアドバイスをください。

MySQL エスケープ文字の挿入、クエリ、表示関連の問題についてアドバイスをください。

WBOY
WBOYオリジナル
2016-06-13 12:36:39831ブラウズ

MySQL エスケープ文字の挿入、クエリおよび表示の問題は、
RT を呼び出してください。通常、php mysql では一重引用符が使用されます。"" 記号の挿入には通常、addslashes() メソッドが使用されます

ここで $varstr = test' が挿入された場合、問題は次のようになります:
1.addslashes() の場合、挿入後の mysql の保存形式は test' ですか、それとも test'\ ですか?

3. 選択内容が出た後、echo $varstr; は test' または test'\ を表示しますか?

2. 変数文字列に基づいて selectct をクエリする場合、addslashes() を追加する必要がありますか?

MySQL にはエスケープ文字に関する非常に厄介な問題があります。専門家がこれを解決してくれることを願っています。

mysql?エスケープ文字?特殊文字
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。