Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] count
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Jak mogę użyć kilka/naście razy funkcję count() w jednym zapytaniu?

próbowałem:
  1. SELECT COUNT(a.post_id) AS totalp, COUNT(b.user_id) AS totalus, COUNT(c.topic_id) AS totaltopics, COUNT(d.privmsgs_id) AS totalpw, COUNT(e.sb_user_id) AS totalshoutbox
  2. FROM phpbb_posts a, phpbb_users b, phpbb_topics c, phpbb_privmsgs d, phpbb_shoutbox e


wszystko się mnoży i dlatego też nie działa, tak jak należy.

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Moje niedopatrzenie z nawiasami:
  1. SELECT COUNT(post_id) AS totalp, (SELECT COUNT(user_id) FROM phpbb_users ) AS totalus, (SELECT COUNT(topic_id) FROM phpbb_topics) AS totaltopics, (SELECT COUNT(privmsgs_id) FROM phpbb_privmsgs ) AS totalpw, (SELECT COUNT(sb_user_id) FROM phpbb_shoutbox)AS totalshoutbox FROM phpbb_posts;

Teraz powinno działać.
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: 3.10.2025 - 12:59