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

PHP Slet flere rækker med afkrydsningsfelt

I stedet for at bruge en loop og køre flere SQL-forespørgsler, kan du bare bruge den indbyggede SQL WHERE IN klausul:

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

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

Det vil være mere effektivt!

Håber dette hjælper!




  1. Skal jeg bruge makroer eller VBA-kode?

  2. SQL Erstat flere variabler fra en anden tabel i forespørgselsresultatet

  3. Dataændringer under Read Committed Snapshot Isolation

  4. ORA-03135 – RMAN Duplikat