Heim > php教程 > php手册 > Hauptteil

php mysql_escape_string与addslashes区别详解

WBOY
Freigeben: 2016-05-25 16:47:07
Original
1357 Leute haben es durchsucht

php mysql_escape_string与addslashes区别详解,大家可参考一下本文章.

mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符.

下列字符受影响:

•x00

•n

•r

•'

•"

•x1a

如果成功,则该函数返回被转义的字符串.如果失败,则返回 false.

addslashes() 函数在指定的预定义字符前添加反斜杠.

这些预定义字符是:

•单引号 (')

•双引号 (")

•反斜杠 ()

•NULL

区别总结

mysql_escape_string与addslashes的区别在于   

mysql_escape_string总是将"'"转换成"'"  

而addslashes   

在magic_quotes_sybase=on时将"'"转换成"''"   

在magic_quotes_sybase=off时将"'"转换成"'"


教程网址:

欢迎收藏∩_∩但请保留本文链接。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!