sql >> Databasteknik >  >> RDS >> Mysql

Hur man infogar en php-kodsnutt i mysql-databasen

Ja, du kan göra det här. Flera sätt:

  1. PDO - det är det bästa alternativet faktiskt. Studera det här ämnet i PHP-manualen eftersom det kan vara mycket mer hjälp än att bara skydda dina MySQL-frågor i PHP från att gå sönder.
  2. addslashes() - lägger till snedstreck för att escape-tecken. Detta kommer säkert inte att bryta din MySQL-fråga.
  3. mysql_real_escape_string()
  4. mysql_escape_string()

REDIGERAD Betonade PDO jämfört med den tidigare versionen av detta svar eftersom PDO är mycket säkrare än de andra alternativen och det finns mycket mer som kan användas när du arbetar med PHP och MySQL.



  1. Hur skickar jag in lösenordet till pg_dump?

  2. ORDER BY-funktionen fungerar inte i Oracle

  3. Doctrine QueryBuilder:ManyToOne-relation där mer än en subEntity måste matcha

  4. MySQL kan inte lägga till främmande nyckelbegränsning