Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%)
|
Witam,
Czy podane poniżej zapytanie jest poprawne ( nie ja jestem jego autorem, mi się ono nie podoba! ):
Zapytanie ma aktualizować kwoty ( fg ) - jednej dodawać, drugiej odejmować. Nie wiem po co jest ten IF ( czy istnieje takie ID? ), a IN z kolei rozumiem. Czy to jest optymalne? Pozdrawiam, Largo Ten post edytował Largo 10.04.2009, 20:44:45 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%)
|
Witaj,
Trochę kodu PHP z kodem IP.Board podam, ale powinieneś łatwiej zrozumieć. Oto logika: Są 2 osoby. Jedna np. chcę kupić przedmiot ( gra ), i aby tego wykonać musi wysłać FG ( Forum Gold dlatego nazwa FG ), jej musi odjąć od konta i tamtemu ma podać tą kwotę. Chyba do tej pory jasne? :-) Po co to id w IF? I jak działa IN, skoro są 3 parametry? $this->to_id - ID osoby, do której FG jest przekazywane $this->ipsclass->member['id'] - moje ID, osoby która aktualnie jest zalogowana i wysłała FG $this->ipsclass->input['amount'] - kwota Rozumiesz teraz problem? Nie mówiąc o dupnej składni zapytanie ( $this->ipsclass->DB->do_update ) to na dodatek nie ten typ funkcji :-) Pozdrawiam, Largo Ten post edytował Largo 10.04.2009, 21:25:06 |
|
|
|
Largo Optymalizacja zapytania 10.04.2009, 20:44:26
kilas88 jeśli ten zapis aktualizuje kilka rekordów to wyst... 10.04.2009, 21:01:54 
Largo Cytat(kilas88 @ 10.04.2009, 20:01:54 ... 10.04.2009, 21:05:38
kilas88 przede wszystkim powinieneś zastosować właściwsze ... 10.04.2009, 21:16:21 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:28 |