Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie Id spośród kilku w 1 zmiennej.
pr0woKator
post 19.12.2013, 15:06:53
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 9.02.2012

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
mar1aczi
post 19.12.2013, 15:12:33
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.


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
pr0woKator
post 19.12.2013, 15:36:09
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 9.02.2012

Ostrzeżenie: (10%)
X----


Możesz pokazać na przykładzie?
Go to the top of the page
+Quote Post
mar1aczi
post 19.12.2013, 15:51:37
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


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
phpion
post 19.12.2013, 15:55:20
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
Go to the top of the page
+Quote Post
mar1aczi
post 19.12.2013, 16:01:10
Post #6





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


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.


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 03:31