function quote_smart($value) { $value = addcslashes($value, “%_”); // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // Quote if not integer if (!is_numeric($value) OR !is_finite($value)) { $value = mysql_real_escape_string($value); } return $value; }