Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z wyświetleniem danych z bazy
Forum PHP.pl > Forum > Przedszkole
mlynus
Właśnie przerabiam przykłady z książki Marca Wandschneder'a PHP i MySQL Tworzenie aplikacji WWW.
Problem mam z wyświetlaniem wyników z bazy danych. Wydaje się że skrypt jest poprawny, żadnych błędów, połączenie z bazą jest ok, baza wypełniona danymi, w pliku php.ini odhaczone extension=php_mysqli.dll.
Męczę się z tym już trochę, proszę o pomoc (poniżej kod skryptu) może to jakaś błahostka.
Odinstalowałem Apacha, php, i mysql. Zainstalowałem ponownie (tym razem paczka VertigoServ) i dalej to samo nie mam pojęcia gdzie tkwi błąd. Bardzo proszę o pomoc bo nie umiem ruszyć dalej siedzę nad tym od rana.
  1.  
  2. <?php
  3. $si= function_exists('mysqli_connect');
  4. if ($si)
  5. {
  6. echo "zainstalowano poprawnie";
  7. }
  8. else
  9. {
  10. echo ' błąd';
  11. }
  12.  
  13. include ('./code/conndb.php'); //parametry polaczenia z baza
  14. $conn = new mysqli($db_server,$db_user,$db_pass,$db_name);
  15. if (mysqli_connect_errno()!=0)
  16. {
  17. $errno=mysqli_connect_errno();
  18. $errmsg=mysqli_connect_error();
  19. echo "Połącznie nie powiodło się: ($errno) $errmsg<br/>\n";
  20. }
  21. $conn->query("SET NAMES 'utf8'");
  22. //przygotowanie zapytania
  23. $query_str = "select * from kategoria";
  24. $result = $conn->query($query_str);
  25. if ($result===FALSE)
  26. {
  27. $errno=$coon->errno;
  28. $errmsg=$conn->error;
  29. echo "Połącznie nie powiodło się: ($errno) $errmsg<br/>\n";
  30. $conn->close();
  31. }
  32. else
  33. {
  34. while (($row_data = $result->fetch_assoc())!==NULL);
  35. {
  36. echo <<<EOM
  37.   <tr>
  38.   <td>{$row_data['nazwa']} </td>
  39.   </tr>
  40. EOM;
  41. }
  42. }
  43. $result->close();
  44.  
  45. ?>
Fifi209
Może napiszesz co się dzieje? Jakiś błąd czy co?

mlynus
Wyświetla się tylko wynik funkcji mysqli_connect że jest zainstalowane poprawnie, żadnych błędów.
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.