sql >> Databasteknik >  >> RDS >> Mysql

MySQL kvävs av lockiga (smarta) citat

Jag skulle leta efter en obalans mellan teckenkodningen som används i ditt webbgränssnitt och den som används på databasnivå. Om ditt webbgränssnitt använder UTF-8, till exempel, och din databas använder standard MySQL-kodning av latin1 , då måste du ställa in dina tabeller med DEFAULT CHARSET=utf8 .

Använd mysql_real_escape_string() eller mysqli, förresten. addslashes() är INTE tillräckligt skydd mot SQL-injektion.



  1. Varför använda en JOIN-klausul kontra ett WHERE-villkor?

  2. Hur kan jag hitta vilka tabeller som refererar till en given tabell i Oracle SQL Developer?

  3. tomcat 7.0.42 pooling, hibernate 4.2, mysql rock solid autoreconnect-lösning

  4. Returnera null för date_format när input är null i mysql