![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 1 Dołączył: 9.02.2012 Ostrzeżenie: (10%)
|
Witajcie,
mam w bazie danych zapisane id userów dopisanych do jednej ankiety np. 1,2,3,4,5. Oczywiście sprawdzam czy taki user jest zapisany do jednej ankiety za pomocą, expolode a następnie in_array. Moje pytanie brzmi w jaki sposób mogę zliczyć wszystkie ankiety do których jest zapisany user? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%)
|
Po stronie bazy: użyj w zapytaniu instr oraz ifnull.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 1 Dołączył: 9.02.2012 Ostrzeżenie: (10%)
|
Możesz pokazać na przykładzie?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%)
|
Funkcją instr sprawdzasz w zlepce* czy dane id użytkownika występuje - funkcja zwróci 0 (jeśli brak wystąpienia) bądź pozycję wystąpienia. ifnull, jak nazwa wskazuje.
*zlepka - lista id użytkowników |
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
@mar1aczi:
Autor chyba chce zliczyć ilość ankiet przypisanych do użytkownika. http://lists.mysql.com/mysql/215049 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:45 |