Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]Pola w tabeli
Forum PHP.pl > Forum > Przedszkole
Fiflakx
Hej. Napisalem wlasnie sobie taki skrypcik na wyswietlenie informacji o tabeli bo potrzebowalem nazwy pól zeby dodawac nower recordy. Skrypcik wyglada tak:
  1. <?php
  2. mysql_connect('host', 'imie', 'haslo') or die('Nie mozna sie polaczyc: ' . mysql_error
  3. ());
  4. mysql_select_db('nazwabazy');
  5.  
  6. $tresc_zapytania = "SELECT * FROM tabela LIMIT 1";
  7. $zapytanie=mysql_query($tresc_zapytania);
  8. $pole = mysql_field_name($zapytanie, 0);
  9.  
  10. while ($row = mysql_fetch_array($zapytanie, MYSQL_NUM)) {
  11.  print_r($row);
  12. }
  13.  
  14.  
  15. ?>

Mysle ze dziala dobrze bo wyswietlilo mi sie na stronie:
<span style="font-weight: bold;"><a href="http://pl.php.net/
Array ( [0] => 1 [1] => a [2] => 915381956193418 [3] => s@alone.net [4] => 0 [5] => [6] => 153162 [7] => 0 [8] => 0 [9] => 0 [10] => 20 [11] => 0 [12] => 20 [13] => [14] => 1 )" title="Zobacz w manualu PHP" target="_manual">
Array ( [0] => 1 [1] => a [2] => 915381956193418 [3] => s@alone.net [4] => 0 [5] => [6] => 153162 [7] => 0 [8] => 0 [9] => 0 [10] => 20 [11] => 0 [12] => 20 [13] => [14] => 1 )</a></span>
Nie wiem czy tu sa te nazwy pól. Jesli sa to co jest nazwa pola? Z gory dziekuje za pomoc
Cienki1980
Dobrze, że zastosowałeś mysql_fetch_array() ale dlaczego użyłeś tam parametru MYSQL_NUM questionmark.gif

Spójrz do manuala i zobacz przykład 1303. Tam jest opcja, którą powinieneś wykorzystać.
Fiflakx
nie rozumiem za bardzo: spójrz do przykladu 1303. Weszlem w manual a tam do podrozdzialu (mysql ver. 5.1) do wersji html. Nie widze tam zadnych przykladow tylko jakies drzewko. Jest takie cos w tym drzewku: 1.3.1.* ale nie ma 1.3.0.* ?

p.s. A wlasnie sobie poradzilem. Wstawilem zamiast NUM ASSOC i wyswietlily mi sie nazwy pól winksmiley.jpg
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.