Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 15.07.2012 Ostrzeżenie: (0%)
|
Mam pewien skrypcik, który wymaga sporo if w zależności czy liczba jest większa od tego czy owego... Tak, czy inaczej MySQL z niewiadomego powodu nie chce wykonać UPDATE przy tym if'ie:
Całość kodu to:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 15.07.2012 Ostrzeżenie: (0%)
|
Mam bazę " result | nickname | result2 "
W tej sytuacji if chodzi o UPDATE ponieważ nick już istnieje w bazie (nie robimy nowego rekordu). Potem sprawdzamy, czy jest większy od kolumny result i result2. Warunek zostaje spełniony więc chcę wykonać UPDATE tylko na kolumnie result a result2 nie ruszać. Krótki opis jak ma zadziałać. (IMG:http://img9.imageshack.us/img9/8594/beztytuuarc.png) Ten post edytował Bootsyou 18.07.2012, 20:39:00 |
|
|
|
Bootsyou Problem z UPDATE w if 18.07.2012, 19:59:26
nospor Skoro ci sie nie wykonuje to
1) Warunek w IF nie ... 18.07.2012, 20:18:20
Bootsyou Źle się wyraziłem. Warunek jest spełniony bo mam b... 18.07.2012, 20:19:25
nospor To zamiast nic nie mowiacego tekstu wyswietlaj bla... 18.07.2012, 20:20:25
Bootsyou Duplicate entry '100' for key 'PRIMARY... 18.07.2012, 20:28:11
nospor Komunikat bledu chyba wyjasnia wszystko... 18.07.2012, 20:29:14
Bootsyou Wiesz... Gdyby to nie był mój pierwszy skrypt od ... 18.07.2012, 20:30:54
nospor Masz już klucz główny o wartosci 100 a mimo to pró... 18.07.2012, 20:32:10
Bootsyou Czyli co w bazie muszę zmienić? Coś w strukturze? 18.07.2012, 20:32:53
nospor Nie wiem co chcesz osiągnąć wiec nie wiem co masz ... 18.07.2012, 20:34:07
nospor No ale po grzbya z result zrobiles klucz główny i ... 18.07.2012, 20:48:09
Bootsyou Dobra już sobie poradziłem. Zrzuciłem kolumnę resu... 18.07.2012, 20:49:47 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:34 |