echo mysql_real_escape_string($dbc, "string");
Produces the warning:
Warning: mysql_real_escape_string() expects parameter 1 to be string, object
given in **...**
So even when I give the function what seem to be obviously string objects it’s not seeing them as strings.
What’s going on here?
mysql_real_escape_stringjust takes a string for an argument. That’s it.$string = mysql_real_escape_string('string')If you want to specify the link identifier, it is the optional second argument:
$string = mysql_real_escape_string('string', $dbc)