mysql_list_dbs
mysql_list_processes
MySQL Functions
PHP Manual

# mysql_list_fields

(PHP 4, PHP 5)

mysql_list_fields — Lista los campos del resultado de MySQL

### Descripción

int mysql_list_fields ( cadena `$base_de_datos` , cadena `$tabla` [, int `$dentificador_de_enlace` ] )

> Note: La función mysql_list_fields() es onsoleta. Es preferible usar mysql_query() para ejecutar una sentencia SQL SHOW COLUMNS FROM table [LIKE 'name'].

mysql_list_fields() lista información sobre la tabla. Los argumentos son la base de datos y el nombre de la tabla. Se devuelve un puntero que puede ser usado por las funciones mysql_field_flags(), mysql_field_len(), mysql_field_name(), y mysql_field_type().

Un identificador de resultado es un entero positivo. La función devuelve -1 si se produce un error. Una cadena de caracteres describiendo el error será introducida en $phperrmsg, y a menos que la función sea llamada como @mysql() el literal del error también será desplegado.

Example #1 Ejemplo alternativo a mysql_list_fields

`<?php
$result = mysql_query("SHOW COLUMNS FROM sometable");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}
?>`

El ejemplo anterior producirá una salida similar a:

     Array
     (
         [Field] => id
         [Type] => int(7)
         [Null] =>
         [Key] => PRI
         [Default] =>
         [Extra] => auto_increment
     )
     Array
     (
         [Field] => email
         [Type] => varchar(100)
         [Null] =>
         [Key] =>
         [Default] =>
         [Extra] =>
     )

Por razones de compatibilidad puede usarse también mysql_listfields(). Sin embargo esta funció es obsoleta.

Vea también mysql_field_flags(), mysql_info().

mysql_list_dbs
mysql_list_processes
MySQL Functions
PHP Manual