Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciąganie Id spośród kilku w 1 zmiennej.
Forum PHP.pl > Forum > PHP
pr0woKator
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?
mar1aczi
Po stronie bazy: użyj w zapytaniu instr oraz ifnull.
pr0woKator
Możesz pokazać na przykładzie?
mar1aczi
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
phpion
@mar1aczi:
Autor chyba chce zliczyć ilość ankiet przypisanych do użytkownika.

http://lists.mysql.com/mysql/215049
mar1aczi
Cytat(phpion @ 19.12.2013, 15:55:20 ) *
@mar1aczi:
Autor chyba chce zliczyć ilość ankiet przypisanych do użytkownika.

Tak. Do tego co pisałem sum i group by i policzy.
Możliwe, że nie jest to najoptymalniejsze rozwiązanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.