Това вероятно е така, защото имейл адресът, който получавате от Facebook Connect съдържа кавички, напр. нещо като
"Harry"@gmail.com
"[email protected]"
когато изтегляте данни от уеб услуга (или от където и да е другаде), вие необходими за избягване на данните за предотвратяване на SQL инжекция , и изкривени заявки като във вашата ситуация.
Във вашия случай:
$email = mysql_real_escape_string($email);