Ciò è probabilmente dovuto al fatto che l'indirizzo e-mail che ricevi da Facebook Connect contiene virgolette, ad es. qualcosa come
"Harry"@gmail.com
"[email protected]"
quando si estraggono dati da un servizio Web (o da qualsiasi altro luogo), è necessario per sfuggire ai dati per prevenire SQL injection e domande confuse come nella tua situazione.
Nel tuo caso:
$email = mysql_real_escape_string($email);