mysql_list_fields

(PHP 3, PHP 4 >= 4.0.0)

mysql_list_fields -- Kilistázza a MySQL eredmény mezőit

Leírás

int mysql_list_fields (string database_name, string table_name, int [link_identifier])

A mysql_list_fields() függvény az adott tábláról szolgáltat információt. A paraméterek az adatbázis és a tábla neve. A függvény egy eredmény-azonosító tér vissza, amit a mysql_field_flags(), mysql_field_len(), mysql_field_name(), és a mysql_field_type() függvényekkel hámozhatsz meg.

Az eredmény-azonosító egy pozitív egész szám. A függvény hiba esetén -1-gyel tér vissza. A hiba szöveges leírása a $phperrmsg változóban található, és ha nem @mysql() <- így hívtad meg a függvényt, akkor a hiba kiírásra kerül [már ha nem pl. egy Javascript kód belsejében, vagy egy keretrendszer tetején akarná kiírni szegény PHP...].

Példa 1. mysql_list_fields() példa


$link = mysql_connect('localhost', 'nevem', 'titok');

$mezo = mysql_list_fields("adatbázis1", "tabla1", $link);
$oszlop = mysql_num_fields($mezo);

for ($i = 0; $i < $oszlop; $i++) {
  echo mysql_field_name($mezo, $i) . "\n";;
}
      

A fenti példa az alábbi kimenetet eredményezi:


mezo1
mezo2
mezo3
...
      

Kompatíbilitási okokból a mysql_listfields() függvény is használható.