sql >> Database teknologi >  >> RDS >> Mysql

MySQL kvæler krøllede (smarte) citater

Jeg ville se efter et misforhold mellem tegnkodningen, der bruges i din webgrænseflade, og den, der bruges på databaseniveau. Hvis din webgrænseflade f.eks. bruger UTF-8, og din database bruger standard MySQL-kodningen latin1 , så skal du opsætte dine tabeller med DEFAULT CHARSET=utf8 .

Brug mysql_real_escape_string() eller mysqli i øvrigt. addslashes() er IKKE tilstrækkelig beskyttelse mod SQL-injektion.



  1. Generer brødkrummer af kategorier gemt i MySQL

  2. Installation af Microsoft SQL Server 2012 Enterprise Edition med Service Pack 1

  3. Effektivt at vælge den nærmeste (afstands)post fra en database

  4. hvordan man itererer gennem mysql_query() resultat