(PHP 4, PHP 5)
mysql_field_table — Obtiene el nombre de la tabla en la que está el campo especificado
Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro. En su lugar, deberían usarse las extensiones MySQLi o PDO_MySQL. Véase también la guía MySQL: elegir una API y P+F relacionadas para más información. Las alternativas a esta función incluyen:
$result
, int $field_offset
)Devuelve el nombre de la tabla en la que está el campo especificado.
result
El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a mysql_query().
field_offset
El número del campo a buscar. El valor de
field_offset
comienza en 0. Si
field_offset
no existe, un error de nivel
E_WARNING
es emitido.
El nombre de la tabla en caso de éxito.
Ejemplo #1 Un ejemplo de mysql_field_table()
<?php
$consulta = "SELECT account.*, country.* FROM account, country WHERE country.name = 'Portugal' AND account.country_id = country.id";
// obtener el resultado desde la BD
$resultado = mysql_query($consulta);
// Lista el nombre de la tabla y luego el nombre del campo
for ($i = 0; $i < mysql_num_fields($resultado); ++$i) {
$tabla = mysql_field_table($resultado, $i);
$campo = mysql_field_name($resultado, $i);
echo "$tabla: $campo\n";
}
?>
Nota:
Por razones de compatibilidad con versiones anteriores, los siguientes alias obsoletos podrían usarse: mysql_fieldtable()