Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usuwanie pól za pomocą chceckbox
Mostrom
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 3
Dołączył: 17.04.2007

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Mostrom 28.09.2010, 19:08:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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)


Ten post edytował sadistic_son 28.09.2010, 21:32:12


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:22