Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich eine MySQL-Datenbank in PHP?

Wie verwende ich eine MySQL-Datenbank in PHP?

王林
王林Original
2024-03-27 08:39:04847Durchsuche

Wie verwende ich eine MySQL-Datenbank in PHP?

PHP ist eine beliebte Web-Programmiersprache, während MySQL-Datenbank ein häufig verwendetes relationales Datenbankverwaltungssystem ist. Die Kombination beider kann leistungsstarke Datenspeicher- und Verwaltungsfunktionen für unsere Webanwendungen bereitstellen. In diesem Artikel wird erläutert, wie Sie mit PHP eine MySQL-Datenbank verbinden und betreiben.

1. Verbindung zur MySQL-Datenbank herstellen

Bevor wir PHP zum Herstellen einer Verbindung zur MySQL-Datenbank verwenden, müssen wir zuerst die MySQL-Erweiterung installieren. Vor PHP 5.3 können Sie die MySQL-Erweiterung verwenden. In PHP 5.3 und höher wird die Verwendung der MySQL-Erweiterung empfohlen.

Das Codebeispiel für die Verwendung der MySQL-Erweiterung zum Herstellen einer Verbindung zur MySQL-Datenbank lautet wie folgt:

<?php
// 数据库连接参数
$host = 'localhost';
$user = 'root';
$password = '123456';
$database = 'test';

// 创建连接
$conn = new mysqli($host, $user, $password, $database);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

2 MySQL-Abfrageanweisungen ausführen

Nachdem wir eine Verbindung zur MySQL-Datenbank hergestellt haben, können wir verschiedene MySQL-Abfrageanweisungen ausführen. Im Folgenden finden Sie Beispielcodes für einige häufig verwendete MySQL-Abfrageanweisungen:

  1. Daten abfragen
$sql = "SELECT * FROM users";  // 查询users表中的所有数据
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - 姓名: " . $row["name"]. " - 年龄: " . $row["age"]. "<br>";
    }
} else {
    echo "没有数据";
}
  1. Daten einfügen
$sql = "INSERT INTO users (name, age) VALUES ('Tom', 25)";
if ($conn->query($sql) === TRUE) {
    echo "插入数据成功";
} else {
    echo "插入数据失败: " . $conn->error;
}
  1. Daten aktualisieren
$sql = "UPDATE users SET age = 26 WHERE id = 1";
if ($conn->query($sql) === TRUE) {
    echo "更新数据成功";
} else {
    echo "更新数据失败: " . $conn->error;
}
  1. Daten löschen
$sql = "DELETE FROM users WHERE id = 1";
if ($conn->query($sql) === TRUE) {
    echo "删除数据成功";
} else {
    echo "删除数据失败: " . $conn->error;
}

3 Datenbankverbindung

Complete MySQL Nach dem Betrieb der Datenbank müssen wir die Datenbankverbindung schließen. Dies kann durch die Funktion mysqli_close() erreicht werden. Das Codebeispiel lautet wie folgt:

// 关闭连接
$conn->close();

Zusammenfassung:

In diesem Artikel wird erläutert, wie Sie mit PHP eine MySQL-Datenbank verbinden und betreiben. Wir haben gelernt, wie man eine Verbindung zu einer MySQL-Datenbank herstellt, Abfragen ausführt, Daten einfügt, aktualisiert und löscht und Datenbankverbindungen schließt. Diese Vorgänge können uns dabei helfen, leistungsstarke Datenspeicher- und Verwaltungsfunktionen für Webanwendungen bereitzustellen.

Das obige ist der detaillierte Inhalt vonWie verwende ich eine MySQL-Datenbank in PHP?. 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