ďťż

[SQL][php]Porblem z DELETE

       

Podstrony


telcocafe

mysql_query('DELETE FROM tabela WHERE id =PROBLEM');
W miejscu "PROBLEM" chce dać 2 lub więcej numerów id
np.:
5
12
34

Nie wiem czym je połączyć :)

Próbowałem:
- niczym – zero efektu
- przecinkiem – zero efektu
- OR – czyści całą tabelę
- AND – usuwa tylko pierwszy wyraz (np. 5 AND 12 - usunie tylko 5)



IMHO mysql_query('DELETE FROM tabela WHERE id =5 AND id=12');


IMHO mysql_query('DELETE FROM tabela WHERE id =5 AND id=12');

mysql_query('DELETE FROM tabela WHERE id =5 OR id=12');Mój błąd, to winno działać.

// a nie ma za co. w końcu po to sie yu jest :)
Użytkownik mmatheww edytował ten post 05 maj 2006, 12:25



mysql_query('DELETE FROM tabela WHERE id =5 OR id=12');Mój błąd, to winno działać.

Albo dla kilku na raz lepiej dać:
mysql_query('DELETE FROM tabela WHERE id IN (5, 10, 15)');
// skasuje rekordy o id=5, id=10 i id=15

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.