Heim > Artikel > Backend-Entwicklung > PHP-Studiennotizen: Datenbankverbindung und -betrieb
PHP-Studiennotizen: Datenbankverbindung und -betrieb
Übersicht:
In der Webentwicklung sind Datenbankverbindung und -betrieb sehr wichtige Zusammenhänge. Als in der Webentwicklung weit verbreitete Skriptsprache bietet PHP umfangreiche Datenbankverbindungs- und Betriebsfunktionen. In diesem Artikel werden die Herstellung einer Verbindung zur Datenbank und gängige Datenbankbetriebsmethoden in PHP vorgestellt. Außerdem werden spezifische Codebeispiele bereitgestellt, damit die Leser sie besser verstehen und anwenden können.
1. Datenbankverbindung
In PHP können wir Erweiterungen wie mysqli oder PDO verwenden, um eine Verbindung zur Datenbank herzustellen. Das Folgende ist ein Codebeispiel für die Verbindung zu einer MySQL-Datenbank mithilfe der mysqli-Erweiterung:
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);
// Überprüfen Sie, ob die Verbindung erfolgreich ist
if ($conn->connect_error ) {
die("连接失败: " . $conn->connect_error);
}
echo „Verbindung erfolgreich“;
?>
2. Datenbankoperationen
Nach erfolgreicher Verbindung können wir verschiedene Operationen an der Datenbank ausführen, einschließlich Abfragen, Einfügen, Aktualisieren und Löschen. Im Folgenden finden Sie einige gängige Codebeispiele für Datenbankoperationen:
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($ sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>"; }
} else {
echo "0 结果";
}
?>
$sql = "INSERT INTO Benutzer (Benutzername, E-Mail) VALUES ('John', 'john@example.com') ";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1";
if ($conn- > ;query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "Error updating record: " . $conn->error;
}
?>
$sql = "DELETE FROM users WHERE id=1";
if ($conn->query($sql) === WAHR) {
echo "记录删除成功";
} else {
echo "Error deleting record: " . $conn->error;
}
?>
3. Schließen Sie die Datenbankverbindung
Nach Abschluss des Datenbankvorgangs müssen wir die Datenbankverbindung schließen, um Ressourcen freizugeben. Das Folgende ist ein Codebeispiel zum Schließen der Datenbankverbindung:
$conn->close();
?>
Fazit:
In diesem Artikel wird kurz beschrieben, wie eine Verbindung zur Datenbank und zur allgemeinen Datenbank hergestellt wird Operationsmethoden in PHP und bietet spezifische Codebeispiele. Durch das Erlernen und Verstehen dieses Wissens können Leser PHP besser für Datenbankoperationen anwenden und die Effizienz der Webentwicklung verbessern. Ich hoffe, dieser Artikel ist für die Leser hilfreich.
Das obige ist der detaillierte Inhalt vonPHP-Studiennotizen: Datenbankverbindung und -betrieb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!