Wie verbinde ich mich mit der MySQL-Datenbank? PHP-Skript zum Verbinden mit der MySQL-Datenbankinstanz

So verbinden Sie sichMySQL-Datenbank? PHP-SkriptverbindungMySQLDatenbankinstanz

MySQL-Verbindung


Verwenden Sie die MySQL-Binärverbindung

Sie können den MySQL-Binärmodus verwenden, um die mysql-Eingabeaufforderung aufzurufen, um eine Verbindung zur MySQL-Datenbank herzustellen.

Beispiel

Das Folgende ist ein einfaches Beispiel für die Verbindung zu einem MySQL-Server über die Befehlszeile:

[root@host]# mysql -u root -p
Enter password:******

Nach erfolgreicher Anmeldung erscheint das mysql>-Eingabeaufforderungsfenster, auf dem Sie beliebige SQL-Anweisungen ausführen können.

Nachdem der obige Befehl ausgeführt wurde, lautet die erfolgreiche Anmeldeausgabe wie folgt:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Im obigen Beispiel haben wir den root-Benutzer verwendet, um sich beim mysql-Server anzumelden, natürlich können Sie sich auch mit anderen mysql-Benutzern anmelden.

Wenn die Benutzerrechte ausreichen, kann jeder Benutzer SQL-Operationen im mysql-Eingabeaufforderungsfenster ausführen.

Um das mysql>-Eingabeaufforderungsfenster zu verlassen, können Sie den Befehl exit wie folgt verwenden:

mysql> exit
Bye

Stellen Sie mit einem PHP-Skript eine Verbindung zu MySQL her

PHP stellt die Funktion mysqli_connect() bereit, um sich mit der Datenbank zu verbinden.

Die Funktion hat 6 Parameter, gibt die Verbindungs-ID nach einer erfolgreichen Verbindung zu MySQL zurück und gibt bei einem Fehler FALSE zurück.

Grammatik

mysqli_connect(host,username,password,dbname,port,socket);

Parameterbeschreibung:

参数描述
GastgeberOptional.Gibt den Hostnamen oder die IP-Adresse an.
BenutzernameOptional.Gibt den MySQL-Benutzernamen an.
PasswortOptional.Gibt das MySQL-Passwort an.
DatenbanknameOptional.Gibt die zu verwendende Standarddatenbank an.
port Optional.Gibt die Portnummer an, die versucht wird, eine Verbindung zum MySQL-Server herzustellen.
BuchseOptional.Gibt den zu verwendenden Socket oder die benannte Pipe an.

Sie können die PHP-Funktion mysqli_close() verwenden, um die Verbindung zu einer MySQL-Datenbank zu trennen.

Diese Funktion hat nur einen Parameter, die MySQL-Verbindungskennung, die von der Funktion mysqli_connect() zurückgegeben wird, nachdem eine erfolgreiche Verbindung hergestellt wurde.

Grammatik

bool mysqli_close ( mysqli $link )

Diese Funktion schließt die nicht dauerhafte Verbindung zum MySQL-Server, die der angegebenen Verbindungs-ID zugeordnet ist.Wenn kein link_identifier angegeben ist, wird die letzte offene Verbindung geschlossen.

提示:Die Verwendung von mysqli_close() ist normalerweise nicht erforderlich, da offene nicht-persistente Verbindungen automatisch geschlossen werden, nachdem die Ausführung des Skripts abgeschlossen ist.

Beispiel

Sie können die folgende Instanz versuchen, sich mit Ihrem MySQL-Server zu verbinden:

mit MySQL verbinden

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) geteilt "Wie verbinde ich mich mit der MySQL-Datenbank? PHP Script to Connect to MySQL Database Instance" hilft Ihnen dabei.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-456.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen