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...].
A fenti példa az alábbi kimenetet eredményezi:
Kompatíbilitási okokból a mysql_listfields() függvény is használható.