mysql_db_name
(PHP 4, PHP 5)
mysql_db_name — Récupère le nom de base de données à l'appel de mysql_list_dbs()
Cette extension est obsolète depuis PHP 5.5.0, et sera supprimée dans le futur. À la place, les extensions MySQLi ou PDO_MySQL doivent être utilisées. Voir aussi le guide MySQL : choix de l'API ainsi que la FAQ associée pour plus d'information. Voici les alternatives à cette fonction :
- Requête : SELECT DATABASE()
Description
Récupère le nom de base de données à l'appel de mysql_list_dbs().
Liste de paramètres
-
result
-
Le pointeur de résultat d'un appel de mysql_list_dbs().
-
row
-
L'index à l'intérieur du jeu de résultats.
-
field
-
Le nom du champ.
Valeurs de retour
Retourne le nom de base de données en cas de succès et FALSE
en cas
d'échec. Si FALSE
est retourné, utilisez mysql_error()
pour déterminer la nature de l'erreur.
Historique
Version | Description |
---|---|
5.5.0 |
La fonction mysql_list_dbs() est obsolète
et émet une alerte de niveau E_DEPRECATED .
|
Exemples
Exemple #1 Exemple mysql_db_name()
<?php error_reporting(E_ALL); $link = mysql_connect('dbhost', 'username', 'password'); $db_list = mysql_list_dbs($link); $i = 0; $cnt = mysql_num_rows($db_list); while ($i < $cnt) { echo mysql_db_name($db_list, $i) . "\n"; $i++; } ?>
Notes
Note:
Pour des raisons de compatibilité ascendante, l'alias obsolète suivant peut être utilisé : mysql_dbname()
Voir aussi
- mysql_list_dbs() - Liste les bases de données disponibles sur le serveur MySQL
- mysql_tablename() - Lit le nom de la table qui contient un champ