Въпрос за SQL заявка

jaffy

Registered
Направил съм един лист от номера които трябва да бъдат изтрити от една таблица наведнъж тъй като не са подред(т.е. 1,2,3,4,5 и т.н. ами са 1,5,2,6,3,14,10 и т.н) ами са разпръснати и няма как сам да го направя..

Та въпроса ми е дали има някакъв начин да го направя, било то с PHP било то само с заявка.. позачудих се дали няма да стане с:

DELETE * FROM acc_backup WHERE acc_backup.id = 1, 2, 3, 456, 12...

Обаче пък се сетих ,че неможе да има такъв синтаксис.. някой да има идей?

+1 :) и Честита коледа на всички!
 
Правиш си един масив, чиито стойности ще бъдат числата,които ти искаш да бъдат изтрити:
$masiv = array(1,5,2,6,3,14,10);
след това, заявката:
foreach($masiv as $current)
{
mysql_query("DELETE * FROM acc_backup WHERE acc_backup.id = '$current'");
}
 
emagi каза:
Правиш си един масив, чиито стойности ще бъдат числата,които ти искаш да бъдат изтрити:
$masiv = array(1,5,2,6,3,14,10);
след това, заявката:
foreach($masiv as $current)
{
mysql_query("DELETE * FROM acc_backup WHERE acc_backup.id = '$current'");
}
Благодаря много! Приятно изкарване на новата година и честита коледа! :?:
+1
 

Горе