Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie zawartości bazy danych
Forum PHP.pl > Forum > Przedszkole
Twistek
Ema

Mam problem od ponad 30 min próbuję zrobić tak aby wyświetlało mi zawartość bazy danych. jednak mi nie wychodzi, albo mam jakiś błędy albo jest cała biała strona dry.gif

Szukałem także w google ale nie znalazłem nic co by mi pasowało

Zalezy mi aby mi wyświetliło z bazy danych

--> users --> username

próbowałem tak:

  1. <?php
  2.  
  3. DEFINE ('DB_USER', ''); // uzytkownik bazy danych
  4. DEFINE ('DB_PASSWORD', ''); // Haslo bazy danych
  5. DEFINE ('DB_HOST', ''); // Host bazy danych
  6. DEFINE ('DB_NAME', ''); // Nazwa bazy danych
  7. // Nawiązuje połączenie
  8. $dbc = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) OR die ('Nie mogłem połączyć się z MySQL-em: ' . mysql_error() );
  9. @mysql_select_db(DB_NAME) OR die ('<b>Nie udało mi się wybrać bazy danych:</b> ' . mysql_error() );
  10.  
  11. $zapytanie = "SELECT * FROM users WHERE username";
  12. mysql_query("set names utf8;");
  13. $rezultat = mysql_query ($zapytanie);
  14. while ($dane = @mysql_fetch_array ($rezultat, MYSQL_ASSOC)) { ;
  15. <div class="users">
  16. <p class="users"><b>',$dane['username'],'</b></p>
  17. </div>';
  18. }


Ale mam całą białą stronę, może mi ktoś powiedzieć co poprawić ( jestem zielony )

i dobrze było gdyby wyświetlało mi to w

  1. <input type="text" name="username" id="username" value="<?=$username?>" size="40" maxlength="20" />

Kshyhoo
1. Włącz raportowanie błędów.
2. Użyj echo do kontrolnego wyświetlenia zapytania.
3. Użyj print_r() do kontrolnego wyświetlenia danych z bazy.
4. Użyj var_dump() do kontrolnego wyświetlenia danych...

I usuń tę @, to wyświetlą się ewentualne błędy...
redeemer
Operator konkatenacji stringów to .(kropka) a nie ,(przecinek)
czychacz
dodatkowo, linia 11:
  1. $zapytanie = "SELECT * FROM users WHERE username";

dajesz where bez zakończenia warunku. jeśli chcesz wyświetlić "username" to dajesz to między "SELECT" a "FROM"
  1. $zapytanie = "SELECT username FROM users";

jeśli chcesz ograniczyć wyniki do konkretnych użytkowników, to wtedy podajesz warunki. np:
  1. $zapytanie = "SELECT username FROM users WHERE id = 1";
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.