(PHP 4, PHP 5)
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 obsolète. 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 #1 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.