Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd PHP / MySQL podczas zapytania o adres e-mail

Dzieje się tak prawdopodobnie dlatego, że adres e-mail, który otrzymujesz z Facebook Connect zawiera cytaty, np. coś takiego

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

podczas pobierania danych z usługi internetowej (lub z dowolnego innego miejsca) potrzebujesz aby uciec przed danymi, aby zapobiec wstrzykiwaniu SQL i zniekształcone zapytania, jak w Twojej sytuacji.

W Twoim przypadku:

$email = mysql_real_escape_string($email);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.AssertionFailure:null id we wpisie (nie opróżniaj sesji po wystąpieniu wyjątku)

  2. Używanie Match and Again w MySQL i CodeIgniter

  3. Indeksuj bazę danych MySQL za pomocą Apache Lucene i synchronizuj je

  4. Problem z indeksami MySQL FULLTEXT

  5. Najlepszy sposób na usunięcie wierszy mysql ze strony html - usuń link i php