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

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

WBOY
リリース: 2016-06-13 12:36:39
オリジナル
838 人が閲覧しました

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

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

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

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

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

mysql?エスケープ文字?特殊文字
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート