Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Strona nie pobiera danych z mysql
Forum PHP.pl > Forum > Przedszkole
koxu1996
Witam. Mam strone na której chce pobierać dane z bazy mysql. Jednak strona nic nie wyświetla. Oto kod:

  1. <?php
  2. include ('database_cfg.php');
  3. $users = (mysql_query("SELECT * FROM users ORDER BY id DESC LIMIT 20"));
  4. while ( $row1 = mysql_fetch_row($users) )
  5. {
  6. echo $row1['id'];
  7. echo $row1['type'];
  8. echo $row1['photofile'];
  9. }
  10. ?>


Zapytanie jest na pewno dobre bo testowałem bezpośrednio w bazie. Wie ktoś może co jest nie tak?

rivos
  1. <?php
  2. include ('database_cfg.php');
  3. $users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 20");
  4. while ( $row1 = mysql_fetch_array($users) )
  5. {
  6. echo $row1['id'];
  7. echo $row1['type'];
  8. echo $row1['photofile'];
  9. }
  10. ?>


Tak chyba bd działać, zresztą jak niżej, użyj PDO
uncuncunc
Użyj PDO, przestaniesz mieć takie problemy. A jak już się upierasz to na końcu daj or die();
ethann
@up
Twoja zmiana nic nie wnosi.


Na początku skryptu (zaraz po <?php) umieść

będziesz miał widoczne wszystkie błędy.

Upewnij się, że połączenie z bazą zostało nawiązane.
koxu1996
Poradziłem już sobie. Okazało się że ma być mysql_fetch_array a nie row . Temat do zamknięcia
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.