echo mysql_real_escape_string($dbc, "string");
产生警告:
Warning: mysql_real_escape_string() expects parameter 1 to be string, object
given in **...**
因此,即使我为函数提供了看似明显的字符串对象,它也没有将它们视为字符串。
这是怎么回事?
最佳答案
mysql_real_escape_string
只需要一个字符串作为参数。就是这样。
$string = mysql_real_escape_string('string')
如果要指定链接标识符,则为可选的第二个参数:
$string = mysql_real_escape_string('string', $dbc)
关于php - Mysql_real_escape_string() 警告混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637215/