Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Statystyki transakcji
Largo
post
Post #1





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

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


Witam,

Dziś nastał mnie wyjątkowo prosty problem, możliwe, że lekkie zaćmienie umysłu. Mam stworzyć statystyki transakcji. Ile użytkownik wykonał transakcji, ile wysłał i ile otrzymał. Stworzyłem to, ale w 3 zapytaniach, co jest wg. mnie zupełnie nieoptymalne. Czy da się to inaczej obejść? Chciałbym zamknąć to w jednym zapytaniu, jeżeli to w ogóle możliwe.

Pozdrawiam,
Largo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maly_swd
post
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


a ten warunej jest dobry?
WHERE `recipient_id`=$uid OR type = 1;

podaj wszystko co odebral uzytkownik o ID=5 lub podaj wszystkich co mieli type=1

nie wiem co oznacza u Ciebie TYPE=1 ale chyba powinno byc AND type=1

Ten post edytował maly_swd 7.11.2009, 14:01:51
Go to the top of the page
+Quote Post
Largo
post
Post #3





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

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


Cytat(maly_swd @ 7.11.2009, 14:01:13 ) *
a ten warunej jest dobry?
WHERE `recipient_id`=$uid OR type = 1;

podaj wszystko co odebral uzytkownik o ID=5 lub podaj wszystkich co mieli type=1

nie wiem co oznacza u Ciebie TYPE=1 ale chyba powinno byc AND type=1


sender_id - ID Osoby, która wysyła kasę.
recipient_id - ID Osoby, która ją otrzymuję.
type - lista opcji systemowych, zostanie zamieniona na flagę is_system

Nie mogę dać jednego ID, bo nie zawsze jestem wysyłającym lub odbiorcą, takie podejście nic nie da. Na dodatek przy transakcjach systemowych nie podaję informacji o odbiorcy i nadaję flagę na 1, wtedy w ogóle tego nie policzy jako transakcję.

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

Posty w temacie


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: 26.12.2025 - 11:52