$str = \'\"mynam@blabl\"@domanin.com\'; filter_var($str, FILTER_VALIDATE_EMAIL);//return valid email.
the above email returns true... Fair enough
Yes - do not rely on anything besides the database specific escaping mechanism for safety from SQL injection.
Always use mysql_real_escape_string() on it before using it in SQL.
mysql_real_escape_string()