(PHP 4, PHP 5, PECL mysql:1.0)
mysql_tablename — Lit le nom de la table qui contient un champ
Lit le nom de la table depuis le jeu de résultats result .
Cette fonction est dépréciée. Il est préférable d'utiliser la fonction mysql_query() avec une requête SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] à la place.
Un pointeur de résultats retourné par la fonction mysql_list_tables() .
L'index (numéro ligne/table)
Le nom de la table en cas de succès, ou FALSE si une erreur survient.
Utilisez la fonction mysql_tablename() pour parcourir ce pointeur de résultats, ou n'importe quelle fonction pour les résultats de tables comme la fonction mysql_fetch_array() .
Exemple 1616. Exemple avec mysql_tablename()
<?php
mysql_connect
(
"localhost"
,
"mysql_user"
,
"mysql_password"
);
$result
=
mysql_list_tables
(
"mydb"
);
$num_rows
=
mysql_num_rows
(
$result
);
for (
$i
=
0
;
$i
<
$num_rows
;
$i
++) {
echo
"Table : "
,
mysql_tablename
(
$result
,
$i
),
"\n"
;
}
mysql_free_result
(
$result
);
?>
Note: La fonction mysql_num_rows() peut être utilisée pour déterminer le nombre de tables dans le pointeur de résultats.
mysql_list_tables() |
mysql_field_table() |
mysql_db_name() |