Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]odczyt danych z bazy.
Forum PHP.pl > Forum > Przedszkole
bmaci3k
Witam przeszukałem i przetestowałem już wiele kodów do odczytywania danych z bazy MySQL ale niestety nic mi nie działa może przez moje modyfikacje. Czy w takim razie może mi ktoś podpowiedzieć jak odczytać dane z rekordów jak najprostszym sposobem.

chodzi o wyświetlenie danych osobowych wszystkich osób z tabeli `dane` i rekordów `id` `login` `nazwisko`

łączenie z bazą i tworzenie baz i rekordów udało mi się pojąć czytając tylko różne informacje natomiast z tym odczytem sobie nie radze.
Bardzo proszę o pomoc i z góry dziękuje za podpowiedzi.
pedro84
mysql_query oraz SELECT.
motyl-pl
  1. <?php
  2. $zapytanie = mysql_query("SELECT id,login,nazwisko FROM dane");
  3. while($pobrane = mysql_fetch_array($zapytanie)) {
  4.  
  5. $id = $pobrane['id'];
  6. $login = $pobrane['login'];
  7. $nazwisko = $pobrane['nazwisko'];
  8.  
  9. echo $id;
  10. echo $login;
  11. echo $nazwisko;
  12.  
  13. }
  14.  
  15. ?>
pedro84
1. Nie łączysz się z bazą.
2. Bezmyślnie kopiujesz przykład.
3. Myślisz? Przecież to co Ci podał to TYLKO przykład, musisz sobie dostosować do swojej bazy danych i tego co chcesz z niej wyciągnąć...
bmaci3k
połączenie z bazą mam w pliku config.php
pedro84
Tu i tu.
bmaci3k
poprawiłem

  1. <?php
  2. include('config.php');
  3.  
  4. echo"łączenie z bazą danych... ";
  5.  
  6.  
  7. if ( $db = mysql_connect( $db_server, $db_user, $db_pass ) ){ echo "<b>OK</b><BR>"; }
  8. else{ echo"<strike>BłąD</strike><BR>"; }
  9.  
  10. $zapytanie = mysql_query("SELECT id,login,nazwisko FROM dane");
  11.  
  12. while($pobrane = mysql_fetch_array($zapytanie))
  13. {
  14.  
  15.  
  16.  
  17. $id = $pobrane['id'];
  18.  
  19. $login = $pobrane['login'];
  20.  
  21. $nazwisko = $pobrane['nazwisko'];
  22.  
  23.  
  24.  
  25. echo $id;
  26.  
  27. echo $login;
  28.  
  29. echo $nazwisko;
  30. }
  31. ?>


i teraz mam taki komunikat
łączenie z bazą danych... OK

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/czeker1/ftp/ciechanowinaczej.pl/maciek/test.php on line 12
pedro84
Teraz tu.
bmaci3k
niestety nadal nie wiem
pedro84
To masz pecha. Nawet Googla nie potrafisz użyć?

Zapytanie zwraca błedny lub pusty wynik.
bmaci3k
tyle to rozszyfrowałem ale przez phpmyadmin widze ze są dane i są prawidłowe.
Wicepsik
mysql_error
bmaci3k
nie wybrałem bazy danych i to był błąd. teraz już działa. ogromne dzięki za pomoc.
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.