Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Usuwanie pól za pomocą chceckbox
Forum PHP.pl > Forum > Przedszkole
Mostrom
Witam! Wszędzie gdzie szukam, ludzie piszą, że usunięcie pól robi się w następujący sposób:

  1. DELETE FROM `".$tabela."` WHERE Id IN (".$jakiesnumery.")


Tymczasem, kiedy użyję tego skryptu, to usuwa mi rekordy z id podanym w zmiennej $jakiesnumery. Oczywiście uważam, że to jest całkiem logiczne, tylko nie wiem czemu wszyscy mówią, że w ten sposób usuwa się wybrane POLA. A ja właśnie potrzebuję takiego skryptu. W phpMyAdmin jest taka regułka na wywalanie pól:
  1. ALTER TABLE `tabela`
  2. DROP `3`
  3. DROP `4`;
  4. //itd


Ale nie lubię tej metody, ze względu na mnogość poleceń DROP. Chciałbym usuwać POLA, które nazywają się identycznie jak $jakiesnumery. Da się tak?
sadistic_son
Nie da sie usunac pola. To co masz powyzej z phpmyadmina to usuwanie calych kolumn. Pola (komorki) mozna co najwyzej zastapic wartoscia NULL poprzez np:
  1. UPDATE tabela SET pole1=NULL , pole2=NULL , poleX='Costam' WHERE id IN(1,2,43,45,156,4235,653,76)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.