Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Nazwa pola mysql
Forum PHP.pl > Forum > Przedszkole
WebKing
Cześć,
Chciałbym z bazy danych wyciągnąć nazwe pola a obok zawartość z niej. A oto mój kod:
  1. <?php
  2.    $link = mysql_connect("localhost", "root", "");
  3.    $fields = mysql_list_fields("test", "test");
  4.    $columns = mysql_num_fields($fields);
  5.    $result = mysql_query("SELECT * FROM test");
  6.    $x = 0;
  7.    while ($row = mysql_fetch_array($result)) {
  8.        for ($i=0; $i<$columns; $i++) {
  9.            $field[$i] = mysql_field_name($fields, $i);
  10.        }
  11.        echo $field[$x]."-".$row[$field[$x]];
  12.        $x++;
  13.    }
  14. ?>


Chciałbym aby zostało wyświetlone:
id - 1
name - cos1
pass - haslo1

id - 2
name - cos2
pass - haslo2

Mój kod wyświetla tylko jeden rekord, proszę o pomoc winksmiley.jpg
Heres
spróbuj coś takiego:

  1. <?php
  2.   $link = mysql_connect("localhost", "root", "");
  3.   $fields = mysql_list_fields("test", "test");
  4.   $columns = mysql_num_fields($fields);
  5.   $result = mysql_query("SELECT * FROM test");
  6.   $x = 0;
  7.   while ($row = mysql_fetch_array($result)) {
  8.       for ($i=0; $i<$columns; $i++) {
  9.           $field[$i] = mysql_field_name($fields, $i);
  10.           echo $field[$i]."-".$row[$field[$i]];
  11.       }
  12.      
  13.       $x++;
  14.   }
  15. ?>


pozdr
legorek
  1. <?php
  2. $link = mysql_connect("localhost", "root", "");
  3. $fields = mysql_list_fields("test", "test");
  4. $columns = mysql_num_fields($fields);
  5. $result = mysql_query("SELECT * FROM test");
  6. while ($row = mysql_fetch_assoc($result)) {
  7. foreach ($row as $key => $value) {
  8. echo $key.' - '.$value;
  9. }
  10. }
  11. ?>
WebKing
Działa, dzieki
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.