Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyciąganie danych z tabeli.
Forum PHP.pl > Forum > Przedszkole
Croos22
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.
Sueroski
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. ?>
Croos22
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.
potreb
Jak zamienisz:
  1. $result = mysql_query("SELECT id, FROM uzytkownicy") or die(mysql_error());


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

mysql_error
Croos22
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.
teka
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());
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.