php – Mysql_real_escape_string()警告混乱

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)

上一篇:android-禁用Lint警告“视图名称表明这是一个数字,但不包含数字inputType”


下一篇:https和其他站点的图像.如何在不修改.htaccess文件的情况下使用php或javascript删除http图片警告?