Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wyciąganie danych z tabeli.
Croos22
post 2.07.2010, 11:33:34
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Witam.
Chciałem zapytać w jaki sposób mogę wyciągnąć dane z tabeli.
W manualu znalazłem taki przykład:

  1. <?php
  2. mysql_connect('', '', '') or
  3. die('Nie można się połączyć: ' . mysql_error());
  4.  
  5. $result = mysql_query("SELECT id, FROM uzytkownicy");
  6.  
  7. while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
  8. printf ("ID: %s Nazwa: %s", $row[0], $row[1]);
  9. }
  10. ?>
  11.  



Potrzebuje wyciągnąć id i nick.
Go to the top of the page
+Quote Post
Sueroski
post 2.07.2010, 12:05:11
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

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


ten przykład powinien teoretycznie działać, ale chyba najłatwiej będzie:
  1. <?php
  2. mysql_connect('server', 'user', 'password'); // podajesz swoje dane do polaczenia z baza
  3. mysql_select_db('base'); // podajesz swoja baze
  4. $query = mysql_query("SELECT id, nick FROM uzytownicy"); // zamiast "uzytownicy" podajesz swoja tabele
  5. while($rekord = mysql_fetch_assoc($query)){
  6. echo('Id: '.$rekord['id'].' Nazwa: '.$rekord['nick'].'<br />');
  7. }
  8. ?>


Ten post edytował Sueroski 2.07.2010, 12:06:09
Go to the top of the page
+Quote Post
Croos22
post 2.07.2010, 12:41:55
Post #3





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/xxxxxxxxxx/baza.php on line 5
Dlaczego mi wywala takie coś?Dane dobre przecież podałem.
Go to the top of the page
+Quote Post
potreb
post 2.07.2010, 12:46:09
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Jak zamienisz:
  1. $result = mysql_query("SELECT id, FROM uzytkownicy") or die(mysql_error());


to będziesz miał wyświetlony błąd;

mysql_error

Ten post edytował potreb 2.07.2010, 12:46:25


--------------------

Go to the top of the page
+Quote Post
Croos22
post 2.07.2010, 13:08:42
Post #5





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM uzytkownicy' at line 1

Mam błąd w składni sql .Sprawdź w manualu, która wersja servwera mysql odpowiada za prawo do wykorzystania składni w pobliżu 'FROM uzytkownicy' w lini 1.

Za dużo mi to nie mówi.
Go to the top of the page
+Quote Post
teka
post 2.07.2010, 13:38:32
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 30.04.2010

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


Cytat(potreb @ 2.07.2010, 13:46:09 ) *
Jak zamienisz:
  1. $result = mysql_query("SELECT id, FROM uzytkownicy") or die(mysql_error());


to będziesz miał wyświetlony błąd;

mysql_error


bo został przecinek przed FROM ;-) usuń i powinno hulać.

  1. $result = mysql_query("SELECT id FROM uzytkownicy") or die(mysql_error());
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 07:12