Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]odczyt danych z bazy.
bmaci3k
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


mysql_query oraz SELECT.
Go to the top of the page
+Quote Post
motyl-pl
post
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

Ostrzeżenie: (0%)
-----


  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. ?>
Go to the top of the page
+Quote Post
bmaci3k
post
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----



Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/czeker1/ftp/ciechanowinaczej.pl/maciek/test.php on line 4

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/czeker1/ftp/ciechanowinaczej.pl/maciek/test.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/czeker1/ftp/ciechanowinaczej.pl/maciek/test.php on line 6


  1. <?php
  2. include('config.php');
  3.  
  4. $zapytanie = mysql_query("SELECT id,login,nazwisko FROM dane");
  5.  
  6. while($pobrane = mysql_fetch_array($zapytanie))
  7. {
  8.  
  9.  
  10.  
  11. $id = $pobrane['id'];
  12.  
  13. $login = $pobrane['login'];
  14.  
  15. $nazwisko = $pobrane['nazwisko'];
  16.  
  17.  
  18.  
  19. echo $id;
  20.  
  21. echo $login;
  22.  
  23. echo $nazwisko;
  24. }
  25. ?>
Go to the top of the page
+Quote Post
pedro84
post
Post #5





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


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ąć...
Go to the top of the page
+Quote Post
bmaci3k
post
Post #6





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


połączenie z bazą mam w pliku config.php
Go to the top of the page
+Quote Post
pedro84
post
Post #7





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Tu i tu.
Go to the top of the page
+Quote Post
bmaci3k
post
Post #8





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
pedro84
post
Post #9





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Teraz tu.
Go to the top of the page
+Quote Post
bmaci3k
post
Post #10





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


niestety nadal nie wiem
Go to the top of the page
+Quote Post
pedro84
post
Post #11





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


To masz pecha. Nawet Googla nie potrafisz użyć?

Zapytanie zwraca błedny lub pusty wynik.
Go to the top of the page
+Quote Post
bmaci3k
post
Post #12





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


tyle to rozszyfrowałem ale przez phpmyadmin widze ze są dane i są prawidłowe.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #13





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


mysql_error
Go to the top of the page
+Quote Post
bmaci3k
post
Post #14





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


nie wybrałem bazy danych i to był błąd. teraz już działa. ogromne dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:50