Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Odczyt z bazy danych
Forum PHP.pl > Forum > Przedszkole
Czesuaf
Witam.
Zrobiłem sobie prosta ksiażke telefoniczna w bazie danych i napisalem program do odczytu. Ale jest duży problem :
-Nie wyświetla danych
Mam dodane 3 wpisy i widze ze je odczytuje ale ich nie ma (tabela sie powieksza z ilościa dodanych wpisów)
Tu wklejam ten kod :

  1. <html>
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <title>Czytanie z bazy danych</title>
  6. </head>
  7. <body>
  8. <?
  9. mysql_connect("localhost", "root", "krasnal") or
  10. die("Nie można połączyć się z MySQL");
  11. mysql_select_db("cwphp") or
  12. die("Nie można połązyć sie z bazą cwphp");
  13.  
  14. $wynik = mysql_query("SELECT * FROM `ksiazkatelefoniczna` WHERE 1") or 
  15. die("Błąd w pytaniu");
  16. print "<TABLE CELLPADDING=5 BORDER=1 BGCOLOR=BLUE>";
  17. print "<TR><TD><B>Imię</B></TD><TD><B>Nazwisko</B></TD>";
  18. print "<TD><B>Telefon</B></TD></TR>\n";
  19.  
  20. while ($rekord = mysql_fetch_assoc ($wynik)) {
  21. $nr = $rekord['nr'];
  22. $imie = $rekord['imie'];
  23. $nazwisko = $rekord['nazwisko'];
  24. $telefon = $rekord['telefon'];
  25.  
  26. print "<TR><TD>$imie</TD><TD>$nazwisko</TD><TD>$telefon</TD></TR>\n";
  27. }
  28. print "</TABLE>";
  29.  
  30. ?>
  31.  
  32. </body>
  33.  
  34. </html>


Czekam na jakies pomysły smile.gif
tiraeth
  1. SELECT *
  2. FROM ksiazkatelefoniczna
  3. ORDER BY imie, nazwisko ASC


Przenoszę na Przedszkole
TomASS
Cytat(tiraeth @ 2006-03-04 13:22:23)
  1. SELECT *
  2. FROM ksiazkatelefoniczna
  3. ORDER BY imie, nazwisko ASC


Przenoszę na Przedszkole

@tiraeth: A czy to pomoże? Czym się różni Twoje zapytanie od:
  1. SELECT *
  2. FROM `ksiazkatelefoniczna`
  3. WHERE 1


@Czesuaf: Skopiowałem sobie Twój kod i u mnie działa bez zarzutu.
Spróbuj napisać:
  1. <?php
  2.  
  3. $wynik = mysql_query("SELECT * FROM `ksiazkatelefoniczna`");
  4.  
  5. while ($rekord = mysql_fetch_assoc ($wynik)) {
  6.  print_r($rekord);
  7. }
  8.  
  9. ?>

I daj znać co Ci się wyświetla.
tiraeth
Moje zapytanie różni się tym, że sortuje numery telefonów wg. imienia i nazwiska rosnąco smile.gif Poza tym kto jeszcze korzysta z `` ?
TomASS
Cytat
Moje zapytanie różni się tym, że sortuje numery telefonów wg. imienia i nazwiska rosnąco

Ale to nic nie pomoże Czesuafowi smile.gif

Cytat
Poza tym kto jeszcze korzysta z ``

Ja i myślę, że jeszcze parę osób by się znalazło smile.gif Zdaję się, że używanie ` jest zgodnie ze standardem - ale nie jestem pewien tongue.gif
Czesuaf
TomASS dzieki wielkie !

  1. <?
  2. mysql_connect("localhost", "root", "krasnal") or
  3.     die("Nie można połączyć się z MySQL");
  4. mysql_select_db("cwphp") or
  5.     die("Nie można połązyć sie z bazą cwphp");
  6.  
  7. $wynik = mysql_query("SELECT * FROM `ksiazkatelefoniczna`");
  8.  
  9.  
  10. while ($rekord = mysql_fetch_assoc ($wynik)) {
  11.     $nr = $rekord['Nr'];
  12.     $imie = $rekord['Imię'];
  13.     $nazwisko = $rekord['Nazwisko'];
  14.     $telefon = $rekord['Telefon'];
  15.     
  16.     print "<TR><TD>$imie</TD><TD>$nazwisko</TD><TD>$telefon</TD></TR>\n";
  17. }
  18.  
  19. ?>


i gitara smile.gif dzieki wam za propozycje.
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.