mysql_list_fields
En esta página
mysql_list_fields
Lista los campos de una tabla de MySQL
[!WARNING] Esta función estaba obsoleta en PHP 5.4.0, y toda la extensión original MySQL fue eliminada en PHP 7.0.0. En su lugar, se puede utilizar la extensión MySQLi o la extensión PDO_MySQL. Ver también MySQL: elegir una API de la guía. Alternativas a esta función:
Consulta SQL:
SHOW COLUMNS FROM alguna_tabla
Descripción#
mysql_list_fields(string $database_name, string $table_name, [resource $link_identifier]): resource
```php
Devuelve información sobre el nombre de la tabla dado.
Esta función está obsoleta. Es preferible usar `mysql_query` para ejecutar una consulta SQL `SHOW COLUMNS FROM tabla [LIKE 'nombre']` en su lugar.
## Parámetros
`database_name`
El nombre de la base de la base de datos que está siendo consultada.
`table_name`
El nombre de la tabla que está siendo consultada.
`link_identifier`
La conexión MySQL. Si no se especifica, se utilizará la última conexión abierta con la función `mysql_connect`. Si no se encuentra una conexión de este tipo, la función intentará abrir una conexión, como si la función `mysql_connect` hubiera sido llamada sin argumento. Si no se encuentra o establece una conexión, se generará una alerta de nivel `E_WARNING`.
## Valores devueltos
Un `resource` del puntero del resultado en caso de éxito, o `false` en caso de error.
El resultado devuelto puede ser usado con `mysql_field_flags`, `mysql_field_len`, `mysql_field_name` y `mysql_field_type`.
## Ejemplos
Alternativa para la obsoleta `mysql_list_fields`
```php
Resultado del ejemplo anterior es 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] =>
)
Notas#
[!NOTE] Por razones de compatibilidad ascendente, el siguiente alias obsoleto puede ser utilizado:
mysql_listfields
Véase también#
mysql_field_flags
mysql_info