maxdb_real_escape_string maxdb->real_escape_string Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection &reftitle.description; Procedural style: stringmaxdb_real_escape_string resourcelink stringescapestr Object oriented style (method): maxdb string real_escape_sring stringescapestr This function is used to create a legal SQL string that you can use in a SQL statement. The string escapestr is encoded to an escaped SQL string, taking into account the current character set of the connection. Characters encoded are ', ". &reftitle.returnvalues; Returns an escaped string. &reftitle.examples; Object oriented style query("CREATE TABLE temp.mycity LIKE hotel.city"); $city = "'s Hertogenbosch"; /* this query will fail, cause we didn't escape $city */ if (!$maxdb->query("INSERT into temp.mycity VALUES ('11111','$city','NY')")) { printf("Error: %s\n", $maxdb->sqlstate); } $city = $maxdb->real_escape_string($city); /* this query with escaped $city will work */ if ($maxdb->query("INSERT into temp.mycity VALUES ('22222','$city','NY')")) { printf("%d Row inserted.\n", $maxdb->affected_rows); } $maxdb->close(); ?> ]]> Procedural style ]]> &example.outputs.similar; Error: 42000 1 Row inserted. ]]> &reftitle.seealso; maxdb_character_set_name