downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mysql_db_query> <mysql_data_seek
[edit] Last updated: Fri, 25 May 2012

view this page in

mysql_db_name

(PHP 4, PHP 5)

mysql_db_nameRécupère le nom de base de données à l'appel de mysql_list_dbs()

Description

string mysql_db_name ( resource $result , int $row [, mixed $field = NULL ] )

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.

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: Alternatives suggérées

L'utilisation de cette extension est déconseillée. A la place, l'extension MySQLi ou PDO_MySQL devrait être utilisée. Voir aussi MySQL : choisir une API pour plus d'information.

Les alternatives à à cette fonction sont :

  • Query: SELECT DATABASE()

Note:

Pour des raisons de compatibilité ascendante, l'alias obsolète suivant peut être utilisé : mysql_dbname()

Voir aussi



add a note add a note User Contributed Notes mysql_db_name
ericpp % bigfoot.com 16-Mar-2005 08:13
If you just need the current database name, you can use MySQL's SELECT DATABASE() command:

<?php
function mysql_current_db() {
   
$r = mysql_query("SELECT DATABASE()") or die(mysql_error());
    return
mysql_result($r,0);
}
?>

 
show source | credits | sitemap | contact | advertising | mirror sites