Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwny warunek
Largo
post
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 6
Dołączył: 11.09.2005

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


Witam,

Mam takie zapytanie:

UPDATE ibf_members SET fg = IF( id = odbiorcy, fg+ kwota, fg - kwota ) WHERE id IN ( ID obiorcy, ID nadawcy )

Po co ten if jest? Jeżeli ID w bazie istnieje? Dodaj FG i odejmij od nadawcy? Widać kolejność dobra, dodaje odbiorcy ( 0 miejsce ), a odejmuj nadawcy ( 1 miejsce ). Ale po co ten if, skoro użytkownik jest sprawdzany w zapytaniu wyżej i stwierdzam czy istnieje, bo muszę wiele sytuacji po drodze sprawdzić. Czy to ma sens?

Pozdrawiam,
Largo
Go to the top of the page
+Quote Post

Posty w temacie
- Largo   Dziwny warunek   17.08.2009, 10:41:25
- - erix   CytatPo co ten if jest? Jeżeli ID w bazie istnieje...   17.08.2009, 10:56:23


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

 



RSS Aktualny czas: 27.09.2025 - 05:45