Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP Изтриване на няколко реда с квадратче за отметка

Вместо да използвате цикъл и изпълнявате няколко SQL заявки, можете просто да използвате вградения SQL WHERE IN клауза:

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

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

Ще бъде по-ефективно!

Надявам се това да помогне!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да кеширате обекти, създадени от MySQL база данни

  2. Динамично име на колона, използващо подготвен израз + sql заявка с променлива, съдържаща 's

  3. Има ли MySQL еквивалент на preg_replace на PHP?

  4. Комбиниране на резултати от заявки за избор без използване на оператори за набор (UNION)

  5. Symfony2 доктрина mysql IN заявка