Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+mysql]pobranie danych z tabeli
Forum PHP.pl > Forum > Przedszkole
sazian
po wielu próbach nareszcie udało mi się połączyć z bazą MySQL i stworzyć tabele
ale napotkałem na problem jak pobrać dane z tej tabeli
w kursie znalazłem takie polecenie
  1. SELECT * FROM pracownicy;

to powinno pobrać dane z tabeli pracownicy
ale jak cokolwiek zrobić z tymi danymi np wyświetlić, przekazać do zmiennej
mike
Ja ci radzę po wielu próbach zajrzeć do manaual!
Masz tam wszystko jak na tacy, po polsku, z przykładami, z komentarzami.

MySQL Functions - miłego czytania

1. zadawanie zapytań - mysql_query()
2. pobieranie danych - mysql_fetch_array()
sazian
przeczytałem i nie bardzo zrozumiałem snitch.gif
a może mi ktoś napisać jak wygląda teki przykładowy kod??
bo jak sprawdzałem z tym
  1. <?php
  2. mysql_connect('localhost', 'uzytkownik', 'haslo') or
  3.  die('Nie można się połączyć: ' . mysql_error());
  4.  
  5. $result = mysql_query("SELECT id, nazwa FROM tabela");
  6.  
  7. while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  8.  printf ("ID: %s Nazwa: %s", $row[0], $row["nazwa"]); 
  9. }
  10. ?>

to nie bardzo działało
Nilhir
Cytat
to nie bardzo działało

tzn. ? jakiś błąd ?
Napewno dobre dane do bazy podałeś ?
Po
Kod
$result = mysql_query("SELECT id, nazwa FROM tabela");

daj
Kod
echo mysql_errno() . ':' . mysql_error();

i powinno wyświetlić ewentualny błąd.
sazian
mam takie coś
  1. <?
  2. $sql=mysql_connect("localhost:3306" , "sazian1" ,"********") or die(mysql_error());
  3. mysql_select_db("sazian1_goin_pl");
  4.  
  5. $zapytanie="SELECT * FROM pracownicy;";
  6.  $result=mysql_query($zapytanie);
  7.  
  8. while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  9.  printf ("ID: %s Nazwa: %s", $row[0], $row["nazwa"]);
  10.  
  11. echo mysql_errno() . ':' . mysql_error();
  12.  
  13.  
  14. ?>


a to efekt http://sazian1.goin.pl/sql2.php
nospor
Masz blada w skrypcie. Otwierasz nawias { ale go nie zamykasz
  1. <?php
  2. while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  3.  printf ("ID: %s Nazwa: %s", $row[0], $row["nazwa"]);
  4. }
  5. ?>
sazian
fakt przeoczyłem to

a tak poza tematem
są jakieś programy do sprawdzania poprawności kodu php??
najlepiej coś małego a jak by jeszcze instalacji nie wymagało to by całkiem pięknie było
Nilhir
edytor z kolorowaniem składni powinien Ci pomóc.
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.