English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nachdem Sie sich mit der MySQL-Datenbank verbunden haben, können möglicherweise mehrere Datenbanken verfügbar sein, die Sie betreiben können. Daher müssen Sie die Datenbank auswählen, die Sie betreiben möchten.
Es kann sehr einfach eine spezifische Datenbank im mysql>-Zeichenfolge-Dialog ausgewählt werden. Sie können SQL-Befehle verwenden, um eine bestimmte Datenbank auszuwählen.
Der folgende Beispiel zeigt die Auswahl der Datenbank w3codebox:
[root@host]# mysql -u root -p Geben Sie Ihr Passwort ein:****** mysql> use w3codebox; Datenbank geändert mysql>
Nach Ausführung der obigen Befehle haben Sie die Datenbank w erfolgreich ausgewählt3Die Datenbank codebox, in den folgenden Operationen wird immer in w3Durchführung in der Datenbank codebox.
Beachten Sie:Alle Datenbanknamen, Tabellennamen und Tabellenfelder sind groß- und kleinschreibungsabhängig. Daher müssen Sie bei der Verwendung von SQL-Befehlen die richtigen Namen eingeben.
PHP bietet die Funktion mysqli_select_db, um eine Datenbank auszuwählen. Die Funktion gibt TRUE zurück, wenn der Vorgang erfolgreich ist, sonst FALSE.
mysqli_select_db(connection,dbname);
Parameter | Beschreibung |
---|---|
connection | Erforderlich. Die zu verwendende MySQL-Verbindung zu spezifizieren. |
dbname | Erforderlich, die zu verwendende Standarddatenbank zu spezifizieren. |
Nachfolgender Beispiel zeigt, wie man die Funktion mysqli_select_db verwendet, um eine Datenbank auszuwählen:
<?php $dbhost = 'localhost'; // MySQL-Server-Host-Adresse $dbuser = 'root'; // MySQL-Benutzername $dbpass = '123456'; // MySQL-Benutzername-Passwort $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Verbindung fehlgeschlagen: ' . mysqli_error($conn)); } echo 'Verbindung erfolgreich'; mysqli_select_db($conn, 'w3codebox' ); mysqli_close($conn); ?>