Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie die PHP-Funktion „mysqli_connect', um eine Verbindung zur MySQL-Datenbank herzustellen

Verwenden Sie die PHP-Funktion „mysqli_connect', um eine Verbindung zur MySQL-Datenbank herzustellen

WBOY
WBOYOriginal
2023-07-24 18:48:242206Durchsuche

Verwenden Sie die PHP-Funktion „mysqli_connect“, um eine Verbindung mit der MySQL-Datenbank herzustellen.

PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache, die mit der Datenbank interagieren kann. MySQL ist derzeit das weltweit beliebteste Open-Source-System zur relationalen Datenbankverwaltung. In PHP können wir die Funktion „mysqli_connect“ verwenden, um eine Verbindung zur MySQL-Datenbank herzustellen.

Zuerst müssen wir sicherstellen, dass der MySQL-Server installiert ist und läuft. Anschließend können wir die folgenden Schritte ausführen, um in PHP eine Verbindung zur MySQL-Datenbank herzustellen.

Schritt 1: Datenbankverbindungsparameter erstellen

Zuerst müssen wir einige notwendige Variablen definieren, darunter den Hostnamen, den Benutzernamen, das Passwort und den Datenbanknamen des MySQL-Servers. Diese Parameter werden verwendet, um eine Verbindung zur Datenbank herzustellen.

$host = 'localhost';  // MySQL服务器的主机名
$username = 'root';  // 用户名
$password = '123456';  // 密码
$database = 'mydatabase';  // 数据库名称

Bitte ändern Sie die Werte dieser Parameter entsprechend der tatsächlichen Situation.

Schritt 2: Datenbankverbindung herstellen

Als nächstes können wir mit der Funktion „mysqli_connect“ eine Verbindung zur MySQL-Datenbank herstellen.

$connection = mysqli_connect($host, $username, $password, $database);

// 检查连接是否成功
if (!$connection) {
    die("连接失败: " . mysqli_connect_error());
}

In diesem Beispiel erstellen wir eine Variable namens $connection, um die Datenbankverbindung zu halten. Zunächst übergeben wir die zuvor definierten Parameter (Hostname, Benutzername, Passwort und Datenbankname) an die Funktion „mysqli_connect“. Wenn die Verbindung erfolgreich ist, wird ein Verbindungsobjekt zurückgegeben. Wenn die Verbindung fehlschlägt, wird eine Fehlermeldung zurückgegeben.

Wir können die Funktion „mysqli_connect_error“ verwenden, um die Fehlermeldung zu erhalten, wenn die Verbindung fehlschlägt, und die Funktion „die“ verwenden, um die Ausführung des Skripts zu beenden.

Schritt 3: Betrieb über Datenbankverbindung

Jetzt haben wir erfolgreich eine Verbindung mit der MySQL-Datenbank hergestellt und können verschiedene Datenbankoperationen ausführen, z. B. Daten abfragen, Daten einfügen, Daten aktualisieren usw.

Das Folgende ist ein einfaches Beispiel, das zeigt, wie Daten in der Datenbank abgefragt werden:

$query = "SELECT * FROM users";
$result = mysqli_query($connection, $query);

// 检查查询是否成功
if (!$result) {
    die("查询失败: " . mysqli_error($connection));
}

// 输出查询结果
while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . ", 姓名: " . $row['name'] . ", 年龄: " . $row['age'] . "<br>";
}

// 释放结果集资源
mysqli_free_result($result);

In diesem Beispiel definieren wir zunächst eine String-Variable $query, die eine SQL-Anweisung zum Abfragen von Benutzerinformationen in der Datenbank enthält. Anschließend führen wir diese Abfrage mit der Funktion „mysqli_query“ aus und speichern das Ergebnis in einer Variablen $result.

Als nächstes verwenden wir eine Schleife, um die Ergebnismenge zu durchlaufen, und verwenden die Funktion „mysqli_fetch_assoc“, um die Daten für jede Zeile abzurufen. Abschließend geben wir die Informationen für jede Zeile aus und geben die Result-Set-Ressourcen mit der Funktion „mysqli_free_result“ frei.

Schritt 4: Datenbankverbindung schließen

Wenn wir mit der Interaktion mit der MySQL-Datenbank fertig sind, sollten wir die Datenbankverbindung schließen und Ressourcen freigeben.

mysqli_close($connection);

In diesem Beispiel verwenden wir die Funktion „mysqli_close“, um die in der Variablen $connection gespeicherte Datenbankverbindung zu schließen.

Zusammenfassung:

Mit der PHP-Funktion „mysqli_connect“ können Sie ganz einfach eine Verbindung mit der MySQL-Datenbank herstellen und verschiedene Operationen auf der Datenbank implementieren. Während des Verbindungsvorgangs müssen wir den entsprechenden Hostnamen, Benutzernamen, Passwort und Datenbanknamen angeben. Nachdem die Verbindung erfolgreich hergestellt wurde, können wir die Funktion „mysqli_query“ verwenden, um SQL-Abfragen auszuführen und die verschiedenen „mysqli_fetch_“-Funktionen verwenden, um die Abfrageergebnisse zu erhalten. Abschließend sollten wir die Funktion „mysqli_close“ verwenden, um die Datenbankverbindung zu schließen und Ressourcen freizugeben.

Hier wird ein grundlegendes Verbindungs- und Abfragebeispiel bereitgestellt, das je nach tatsächlichem Bedarf geändert und erweitert werden kann. Ich hoffe, dieser Artikel hilft Ihnen zu verstehen, wie Sie mit der PHP-Funktion „mysqli_connect“ eine Verbindung zu einer MySQL-Datenbank herstellen.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die PHP-Funktion „mysqli_connect', um eine Verbindung zur MySQL-Datenbank herzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn