Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+mysql]pobranie danych z tabeli
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


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





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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()
Go to the top of the page
+Quote Post
sazian
post
Post #3





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


przeczytałem i nie bardzo zrozumiałem (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
Nilhir
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.10.2003
Skąd: Kraków

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


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





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


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





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


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





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.10.2003
Skąd: Kraków

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


edytor z kolorowaniem składni powinien Ci pomóc.
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: 22.08.2025 - 11:45