Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: insrukcja if w mysql-u
Forum PHP.pl > Forum > Bazy danych > MySQL
Goolum
Witam wszystkich.
Mam nastepujacy problem: chce do tabli wstawic odpowiednie wartosci do nowo dodanej kolumny, ale tylko tam gdzie jest spelniony pewien okreslony warunek.
Moze pokaze w zarysie jak to wyglada.
mam kolumne
-|wynik|-(to jest kolumna w ktorej mam przechowane dane jakim wynikiem skonczylo sie spotkanie)
i kolumne -|punkty|-(to jest kolumna nowo stworzona).
I teraz chce dodac do kolumny punkty punkty:) w ten sposob ze jak w kolumnie wynik sa wartosci 30 lub 31 lub 32 to wstawia mi do kolumny punkty wartosc 3 w przeciwnym wypadku nic nie robi. Wiem ze powiniem uzyc instrukcji if zapewne ale w phpmyadminie wyskakuje jakis blad, Moze ma ktos przyklad jak ta instrukcja w mysqlu wyglada,

z
gory dziekuje
smile.gif
nospor
  1. UPDATE tabela SET punkty=IF(wynik IN (30,31,32), 3, NULL)


ps: na przyszlosc podziel sie z nami swoim kodem
Goolum
Dzieki, dziala smile.gif. myslalem ze ciezej bedzie smile.gif. bede pamietal o tym kodzie. Pozdrawiam
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.