Vous êtes ici Fonction MySQL > Description de la fonction mysql_select_db()

 

Recherche sur les Noms des fonctions php/mysql

 
 

mysql_select_db()

Définition

Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)

Description

bool mysql_select_db ( string $database_name [, resource $link_identifier ] )

Sélectionne une base de données MySQL sur le serveur associé avec le paramètre link_identifier . Chaque appel à la fonction mysql_query() sera exécutée sur la base de données active.

Liste de paramètres

database_name

Le nom de la base de données à sélectionner.

link_identifier

La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple #1 Exemple avec mysql_select_db()

<?php

$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
   die(
'Impossible de se connecter : ' mysql_error());
}

// Rendre la base de données foo, la base courante
$db_selected mysql_select_db('foo'$link);
if (!
$db_selected) {
   die (
'Impossible de sélectionner la base de données : ' mysql_error());
}
?>

Notes

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



 
 

Bouts de code utilisant la fonction mysql_select_db()



<?php /* ... */     $connexion mysql_connect($serveur$login$password);     mysql_select_db($base$connexion);     $entete  "-- ----------------------\n"; /* ... */ ?>

<?php /* ... */ //on lance la connexion sur le serveur     @mysql_select_db($bdd)or die ( "Base de donn&eacute;es non s&eacute;lectionn&eacute;e. cause:".mysql_error()); /* ... */ ?>

<?php /* ... */ table));             mysql_select_db($this->schema,$this->connect_id);             $res mysql_query($query,$this->connect_id); /* ... */ ?>

<?php /* ... */ or die("Excusez nous mais la connection est interrompue pour quelques instants."); mysql_select_db("",$link); $table_sql "";           // nom de la table sql /* ... */ ?>

<?php /* ... */   // Connecte la base    mysql_select_db($mabasededonnee) or die ("pas de connection");  /********************************/  /* ... */ ?>