Hab die Funktion einfach mal etwas umgestellt. Ich denke mal, wenn ich MQ mal außen vor lasse bzw. deaktiviert ist dass es so eigentlich richtig sein müsste.
public function escape($var)
{
if ( is_int($var) || is_bool($var) ) { return (int)$var; }
if ( is_float($var) ) { return $var; }
if ( $var == NULL ) { return 'NULL'; }
return '\'' . mysql_real_escape_string($var, $this->db_connect_id) . '\'';
}
Mit sprintf() muss ich mal gucken ob mir das gefällt aber bei c find ich das ganz komfortabel.
Danke und Gruß Andreas