Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie pobiera danych z bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
saperek25
oto kod
  1. <?php
  2. $link = mysql_connect("localhost", "root", "karolinka") or die("Sprawdź połączenie z serwerem.");
  3. mysql_select_db("moviesite") or die(mysql_error());
  4.  
  5. $query = "SELECT movie_name, movie_director, movie_leadactor FROM movie";
  6. $result = mysql_query($query, $link) or die(mysql_error());
  7. $num_muvies = mysql_num_rows($result);
  8.  
  9. $movie_header=<<<EOD
  10. <h2><center>Baza danych recenzji filmów</center></h2>
  11. <table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
  12. <tr>
  13. <th>Tyuł filmu</th>
  14. <th>Rok produkcji</th>
  15. <th>Reżyser</th>
  16. <th>Gatunek</th>
  17. </tr>
  18. </table>
  19. EOD;
  20.  
  21. $movie_details = '';
  22. while($row = mysql_fetch_array($result)){
  23. $movie_name = $row['movie_name'];
  24. $movie_director = $row['movie_director'];
  25. $movie_leadactor = $row['movie_leadactor'];
  26.  
  27. $movie_details .=<<<EOD
  28. <tr>
  29. <td>$movie_name</td>
  30. <td>$movie_director</td>
  31. <td>$movie_leadactor</td>
  32. </tr>
  33. EOD;
  34. }
  35. $movie_details=<<<EOD
  36. <tr>
  37. <td>&nbsp;</td>
  38. </tr>
  39. <tr>
  40. <td>Łącznie filmów: $num_muvies</td>
  41. </tr>
  42. EOD;
  43. $moviefooter = "</table>";
  44. $movie=<<<MOVIE
  45. $movie_header
  46. $movie_details
  47. $moviefooter
  48. MOVIE;
  49. echo "W bazie danych znajduje się $num_muvies filmów.";
  50. echo $movie;
  51.  
  52. ?>


i niestety wyświetla tabelę ilość filmó która wynosi 3 ale nie wyświetla nazw filmów roku itd.
BaN
Prawdopodobnie dane są pobierane, ale ich nie wyświetlasz, bo nadpisujesz $movie_details w wierszu 35.
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.