![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Mam tabelę:
user_id | impreza_id 1 | 1 2 | 1 3 | 1 8 | 1 3 | 2 6 | 2 ... itd. Chodzi o to aby w zliczyć ile rekordów zawiera taki sam numer impreza_id. Ale nie chodzi mi tu o używanie jakiej kolwiek pętli jak for czy while. Bo jeśli impreza_id ma rozciągłość od 1 do 1000 to bez sensu 1000 razy wykonywać zapytanie sql. Dodam, że używam ADoDB. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) ![]() ![]() |
np.
-------------------- <span style="font-weight: bold;">Open Source Enterprise Content Management</span>
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Nie o to mi chodziło. Bo muszę sprawdzić wszystkie liczby z pola impreza_id a nie tylko 1. Chodzi mi o to ile razy powtarzałą się 1,2,3 ... itd w impreza_id
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Problem nie leży w adodb ale zapytaniu. Takie coś powinno działać
Potem masz jusz wynik w postaci id | ilosc id | ilosc i wystarczy go ładnie przejechać w jakieś pętelce. Nie wiem czy adodb ma wbudowaną obsługę czegoś takiego, ale niskopoziomowo (tzn. przez Execute()) da się to osiągnąć. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
A pobrać dane można np. tak.
![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
php -> Bazy Danych : Mysql
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:42 |