327 votes

MySQL : déterminer quelle base de données est sélectionné ?

Après avoir appelé `` pour récupérer une base de données, est-il possible de sortir plus tard le nom de la base de données actuellement sélectionné ? Cela semble très basique, mais je ne pouvais pas trouver quelque chose sur php.net ou stackoverflow (tous les résultats sont « aucune base de données sélectionnée »).

458voto

cwallenpoole Points 34940

Il suffit d’utiliser mysql_query (mysqli_query, encore mieux ou par utilisation PDO, le meilleur de tous) avec :

130voto

Elijah Lynn Points 742
<pre><code></code><p><code></code>.</p></pre>

11voto

Jan Thomä Points 4827

Dans les commentaires de http://www.php.net/manual/de/function.mysql-db-name.php , j’ai trouvé celui-ci d’ericpp % bigfoot.com :

Si vous devez simplement le nom actuel de la base de données, vous pouvez utiliser la commande Sélectionner DATABASE() de MySQL :

3voto

2astalavista Points 7092
<pre><code></code><p><code></code>sinon le nom de la base de données sélectionnée.</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X