Mysql_real_escape_string ...还有自动设置吗?

CCF*_*CCF 2 php mysql apache mysql-real-escape-string

这里有一个奇怪的情况.在我的本地mysql数据库(v5.1.41)上,如果我要处理用户的引用语法而没有任何问题,我需要使用此转义命令.但是我无法在我的Web服务器的mysql数据库(v5.0.91-community)上使用此命令.如果在Web服务器上使用此命令(apache v2.2.13),则会在用户的引用语法中添加额外的斜杠语法,因此,如果删除mysql_real_escape_string命令,带引号的输入将无法插入数据库.

所以我想知道,除了php,在apache(v2.2.13)或mysql本身中是否有设置可以自动处理引用语法,如PHP的mysql_real_escape_string命令?

先感谢您

Gum*_*mbo 6

这可能是由于Magic Quotes.禁用或删除它们,它们是一个很好的但也很烦人的功能.

  • 另一个必须死的PHP设置. (3认同)