ホームページ > バックエンド開発 > PHPチュートリアル > PHP での addslashes と mysql_escape_string の違いの分析

PHP での addslashes と mysql_escape_string の違いの分析

WBOY
リリース: 2016-07-29 08:51:51
オリジナル
919 人が閲覧しました

この記事では、PHP の addslashes と mysql_escape_string の違いを例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

1.データを挿入するときの 2 つの意味は基本的に同じです 唯一の違いは、ラッシュを追加することです

「 '」を「 ' 」に変換します。 when magic_quotes_sybase=on

magic_quotes_sybase=off

の場合、「'」を「'」に変換し、mysql_escape_stringは常に「'」を「'」に変換します

2.mysql_escape_stringはphp6では放棄されるため、使用しないことをお勧めしますそれ

そして、オブジェクト指向の mysqli::real_escape_string を使用するのが最善です。

プロセス指向を使用する必要がある場合は、mysql_real_escape_string を使用できます

PHP 関連のコンテンツに興味がある読者は、このサイトの特別なトピック: 「PHP データ構造とアルゴリズム」チュートリアル」、「PHP の操作とオペレーターの使用法の概要」、「PHP ネットワーク プログラミング スキルの概要」、「PHP 基本構文チュートリアルの概要」、「PHP 運用オフィスの概要」ドキュメントスキル (word、excel、access、ppt を含む)、「php の日付と時刻の使用の概要」、「PHP オブジェクト指向プログラミングの入門チュートリアル」、「PHP 文字列の使用の概要」、「PHP+MySQL の入門チュートリアル」データベース操作」と「一般的な PHP データベース操作スキルの概要」

この記事が PHP プログラミングのすべての人に役立つことを願っています。

以上、PHPにおけるaddslashesとmysql_escape_stringの違いの分析を、スラッシュと文字列の内容も含めて紹介しました。PHPチュートリアルに興味のある友人の参考になれば幸いです。

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