Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: update/delete hurtowe
Forum PHP.pl > Forum > Bazy danych > MySQL
cyngiel
  1. <?php
  2. mysql_query("UPDATE osrodek SET status='".$_POST['opcja']."' WHERE id IN('".implode(',',$_POST['wybierz'])."')")
  3. ?>

mam do tego formularz z checkboxami wydawalo mi się, ze takie coś będzie zmieniać kilka rekordów, a zmienia tylko jeden, jesli nie tędy droga, to czy da się tą sprawe rozwiązać jakoś inaczej niz poprzez pętle, jakieś łączenie zapytań, czy tylko pętla to rozwiązuje, to samo tyczy się usuwania, taki skrypcik robię prosty do zarządzania bazą.

jak ktoś pomoże, to będe wdzięczny, a jak napisałem niezrozumiale, to prosze dać znać smile.gif
nospor
popelniles jeden drobny blad:
nie: ....IN('".implode(',',$_POST['wybierz'])."')
a: ....IN(".implode(',',$_POST['wybierz']).")
twoj sql wygladal tak: .... in ('1,2,3')
a powiniene wyglądac tak: .... in (1,2,3)
cyngiel
heh wielkie dzięki, taka pierdólka, a wszystko załatwia smile.gif guitar.gif guitar.gif
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.