Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php, mysql]Zliczanie tematów
demoniczny
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.07.2011

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


Witam!

Mam pewien problem z kodem poniżej nie wiem jak zrobić aby zliczał mi wszystkie tematy jakie znajdują się w tabeli forum_tematy oczywiscie wzgledem kategoria.id = temat.idkategorii .
Próbowałem to zrobić inner join ale nic mi to nie pomaga.

Chce uzyskac tylko liczbe tematow jakie znajduja sie w kategorii prosil bym o pomoc glowie sie z tym dlugo juz.

p.s dalej includuje templata.

  1. $sql = "SELECT forum_kategorie.id, forum_kategorie.nazwa, forum_kategorie.type, forum_kategorie.opis FROM forum_kategorie ORDER BY position ASC";
  2. $query = mysqli_query($db, $sql);
  3. while($row = mysqli_fetch_array($query))
  4. {
  5. $kategorie[] = array(
  6. 'id' => $row[0],
  7. 'nazwa' => $row[1],
  8. 'type' => $row[2],
  9. 'opis' => $row[3],
  10. );
  11.  
  12. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
molis85
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 21.11.2010

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


nie lepiej zalozyc w tabeli z kategoriami dodatkowe pole, ktore przechowywaloby liczbe wszystkich kategorii i np po kazdym dodaniu nowego tematu inkrementowac ta liczbe ... albo w cronie raz na jakis czas zliczac wszystkie tematy i uaktualniac to pole ...
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: 27.09.2025 - 21:35