The function addQ()
takes an input string, and applies database specific string quoting. Unlike the method qstr, no pre or post quoting is applied.
$string = "Patrick O'Reilly"; $SQL = "SELECT * FROM names WHERE name='$string'"; $result = $db->Execute($SQL); /* * Execution fails due to mismatched ` characters */ $qString = $db->addQ($string); /* * function returns Patrick O\'Reilly (The resulting string is database-specific) */ $SQL = "SELECT * FROM names WHERE name='$qString'"; $result = $db->Execute($SQL); /* * Execution Succeeds */