sql >> Databasteknik >  >> RDS >> Mysql

PHP Ta bort flera rader med kryssrutan

Istället för att använda en loop och köra flera SQL-frågor, kan du bara använda den inbyggda SQL WHERE IN klausul:

$ids = join(',',$id);  //same as using implode()

$sql = "DELETE FROM $tbl_name WHERE id IN '$ids'";

Det blir mer effektivt!

Hoppas detta hjälper!




  1. TO_DATE() Funktion i Oracle

  2. Hur kan jag returnera numeriska boxplotdata för alla resultat med en mySQL-fråga?

  3. Hur PERIOD_ADD() fungerar i MariaDB

  4. Förhindrar SQL-injektion i ASP.Net