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

PHP でのaddslashes と mysql_escape_string の違いの分析、mysqlescapestring_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:53:28903ブラウズ

PHP のaddlashes と mysql_escape_string、mysqlescapestring の違いの分析

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

1.データを挿入する場合、この 2 つの意味は基本的に同じです 唯一の違いは、addlashes

です。

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概要』 string(文字列)の使い方』、『php+mysqlデータベース操作入門チュートリアル』、『よくあるphpデータベース操作スキルのまとめ』

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

www.bkjia.com本当http://www.bkjia.com/PHPjc/1123838.html技術記事 PHP の addlashes と mysql_escape_string、mysqlescapestring の違いの分析 この記事では、PHP のaddlashes と mysql_escape_string の違いを分析します。参考のために皆さんと共有してください。具体的には...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。