Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP/MySQL-Fehler beim Abfragen der E-Mail-Adresse

Das liegt wahrscheinlich daran, dass die E-Mail-Adresse, die Sie von Facebook erhalten, Anführungszeichen enthält, z. so etwas wie

"Harry"@gmail.com  
"[email protected]"

Wenn Sie Daten von einem Webdienst (oder von einem anderen Ort) abrufen, brauchen Sie um die Daten zu maskieren, um SQL-Injektion zu verhindern , und verstümmelte Abfragen wie in Ihrer Situation.

In Ihrem Fall:

$email = mysql_real_escape_string($email);