相关疑难解决方法(0)

mysql_real_escape_string VS addslashes

有人可以从PHP手册中了解这两个函数之间的差异

addslashes:在需要在数据库查询中引用的字符之前返回带反斜杠的字符串.这些字符是单引号('),双引号("),反斜杠()和NUL(NULL字节).

mysql_real_escape_string:mysql_real_escape_string()调用MySQL的库函数mysql_real_escape_string,它将反斜杠添加到以下字符:\ x00,\n,\ r,\,',"和\ x1a.

从我收集到的主要区别是\ x00,\n\r\x1a,其中addlashes无法逃脱,你能告诉我这是什么意义吗?

谢谢

php mysql

40
推荐指数
2
解决办法
4万
查看次数

标签 统计

mysql ×1

php ×1