# mysql_tablename

(PHP 4, PHP 5)

mysql_tablename — Obtiene el nombre de la tabla de un campo

Advertencia

Esta extensión fue declarada obsoleta en PHP 5.5.0 y eliminada en PHP 7.0.0. En su lugar debería utilzarse las extensiones MySQLi o PDO_MySQL. Véase también la guía MySQL: elegir una API. Las alternativas a esta función son:

- Consulta SQL: `SHOW TABLES`

### Descripción

mysql_tablename(resource `$result`, int `$i`): string|false

Recupera el nombre de tabla desde un resultado dado por `result`.

Esta función está obsoleta. Es preferible usar mysql_query() para ejecutar una consulta SQL `SHOW TABLES [FROM nombre_bd] [LIKE 'patrón']` en su lugar.

### Parámetros

`result`

  Un resource de puntero de resultados que se devuelve desde mysql_list_tables().

`i`

  El índice de tipo integer (número de fila/tabla)

### Valores devueltos

El nombre de la tabla en caso de éxito o `false` en caso de error.

Use la función mysql_tablename() para atravesar este puntero de resultados, o cualquier función para obtener tablas, tal como mysql_fetch_array().

### Ejemplos

Ejemplo #1 Ejemplo de mysql_tablename()

`<?php
mysql_connect("localhost", "usuario_mysql", "contraseña_mysql");
$resultado = mysql_list_tables("mibd");
$número_filas = mysql_num_rows($resultado);
for ($i = 0; $i < $número_filas; $i++) {
echo "Tabla: ", mysql_tablename($resultado, $i), "\n";
}
mysql_free_result($resultado);
?>`

### Notas

> Nota:

> La función mysql_num_rows() puede ser usada para determinar el número de tablas del puntero de resultados.

### Ver también

- mysql_list_tables() - Enumerar las tablas de una base de datos MySQL
- mysql_field_table() - Obtiene el nombre de la tabla en la que está el campo especificado
- mysql_db_name() - Recupera el nombre de la base de datos desde una llamada a mysql_list_dbs