Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] mysql_num_rows() - problem, wyświetlenie wyniku
blackneron
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 5.01.2007
Skąd: Gdańsk

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


A więc, wyświetlam zawartość 2 tabel (dane i kategorie):

  1. SELECT a.id, a.link,a.tytul,a.opis,a.nickname,a.data_wpisu,b.id_kat,b.nazwa_kat
  2. FROM dane AS a, kategorie AS b WHERE b.nazwa_kat='$kategoria' AND b.id_kat=a.kata ORDER BY a.data_wpisu DESC



...dalej po wyświetleniu chciałbym zawrzeć ilość wyników z tabeli 'komentarze' gdzie wyznacznikiem będzie a.id - z tabeli dane.


  1. <?php
  2. while($row(mysql_fetch_array($query))
  3. {
  4. print "<p>Kategoria: $row[nazwa_kat] </p>";
  5. print "<p>Tytuł: $row[tytul] </p>";
  6. print "<p>Liczba komentarzy: ".[b]mysql_num_rows[/b]( i tutaj właśnie chciałbym aby zwracało ilość komentarzy)."</p>";
  7. }
  8. ?>


...próbowałem z nowym zapytaniem (select * from komentarze where id_film=$row[id]). Ale nic sensownego nie zaskoczyło.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Przeciez w tym zapytaniu masz odpowiedz ile jest komentarzy do filmu którego podajesz ID.

Nie rozumiem.

Łukasz

napiszę Tobie jeszcze raz:

masz swoje print:

Cytat
print "<p>Liczba komentarzy: ".mysql_num_rows( i tutaj właśnie chciałbym aby zwracało ilość komentarzy)."</p>";


to zrób tak:

  1. <?php
  2. echo "<p>Liczba komentarzy: ";
  3.  
  4. $sql="select * from komentarze where id_film=".$row[id]." ";
  5. $res=mysql_query($sql);
  6. $ile=mysql_num_rows($res);
  7.  
  8. echo $ile; //tu masz ilosc zwroconych wynikow
  9. echo "</p>";
  10. ?>


myślę że teraz to już jasne

Łukasz

Ten post edytował kossa 2.04.2007, 23:45:32
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: 2.10.2025 - 19:22