Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z count
Forum PHP.pl > Forum > Bazy danych > MySQL
Plikownik
Witam

Mam problem w zapytniu sql. Napisałem skrypt do wyświetlania kategorii i chciałem przez LEFT JOIN dołączyć tabelę z artykułami, gdzie każdy artykuł posiada numer odwołujący się do tabeli z kategorią.

Struktura bazy:

articles -> id, tytul, opis, tresc, autor, kategoria, data
articles_cat -> id_cat, nazwa, opis_c

Zapytanie wygląda tak:

  1. <?php
  2. $zapytanie = mysql_query("SELECT id_cat, nazwa, opis_c, kategoria FROM articles_cat LEFT JOIN articles on (articles_cat.id_cat=articles.kategoria) ORDER BY nazwa desc LIMIT ".$start.",".$art_cat.""); 
  3.  
  4. while($kategorie = mysql_fetch_assoc($zapytanie))
  5. { //Dalej to już tylko pętla
  6.  
  7. ?>


Dlaczego wyskakuje błąd, gdy zamiast kategoria chcę wpisać count(kategoria) ? Chodzi mi o to, żeby count(kategoria) odpowiadała ilości artykułów znajdujących się w baze.
nospor
CZemu dajesz to na php? Przenoszę
spenalzo
GROUP BY.

Zobacz manual, np. to: http://dev.mysql.com/doc/refman/4.1/en/gro...-functions.html
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.