ホームページ > バックエンド開発 > PHPチュートリアル > mysql ステートメントでの文字エスケープ方法の例

mysql ステートメントでの文字エスケープ方法の例

WBOY
リリース: 2016-07-25 08:52:17
オリジナル
1241 人が閲覧しました
一重引用符または二重引用符を含む文字列を MySQL データベースに挿入する場合、それが単一文字列の場合、大量のデータを変換する必要がある場合は、バックスラッシュでエスケープすることを検討できます。この記事の紹介を参照してください。

エスケープする必要があるコンテンツが大量にある場合は、mysql_real_escape_string 関数を検討できます。 mysql_real_escape_string — 接続の現在の文字セットを考慮して、SQL ステートメントで使用される文字列内の特殊文字をエスケープします。

注: この関数は % と _ をエスケープしません。 さらに、SQL ステートメント全体でこの関数を使用せず、SQL ステートメントに渡される文字列パラメーターのみをエスケープすることをお勧めします。そうしないと、ひっそりと事故が発生します。

例:

リーリー

独自のプログラムでテストして、このエスケープの結果を確認します。



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