Heim > Backend-Entwicklung > PHP-Problem > So rufen Sie PHP-Methoden auf, um die Datenbank zu betreiben

So rufen Sie PHP-Methoden auf, um die Datenbank zu betreiben

PHPz
Freigeben: 2023-03-28 14:04:01
Original
1649 Leute haben es durchsucht

Wenn Sie PHP lernen möchten, ist die Verwendung einer Datenbank eine unüberwindbare Hürde. Denn die Arbeit mit Daten ist ein wesentlicher Schritt bei jeder Website-Entwicklung. In diesem Artikel erfahren Sie, wie Sie PHP-Methoden zum Betreiben der Datenbank aufrufen.

PHP-Verbindung zur Datenbank

Bevor wir die Datenbank verwenden, müssen wir zunächst sicherstellen, dass die Datenbank korrekt verbunden wurde. In PHP verwenden wir normalerweise die Funktion mysqli(), um eine Verbindung zur Datenbank herzustellen. Diese Funktion empfängt vier Parameter, darunter Hostadresse, Benutzername, Passwort und Datenbankname. Das Beispiel lautet wie folgt:

$conn = mysqli('localhost', 'root', 'password', 'testdb');
Nach dem Login kopieren

wobei localhost die Hostadresse darstellt, root den Benutzernamen darstellt, Kennwort das Kennwort darstellt und testdb den Namen der verbundenen Datenbank darstellt.

Wenn die Datenbank erfolgreich verbunden ist, können wir die Funktion mysqli_select_db() verwenden, um die zu verwendende Datenbank auszuwählen. Ein Beispiel ist wie folgt:

mysqli_select_db($conn, 'testdb');
Nach dem Login kopieren

Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, können Sie dann Datenbankoperationen ausführen.

PHP führt SQL-Anweisungen aus

PHP bietet viele Methoden zur Verarbeitung von SQL-Anweisungen. In diesem Artikel stellen wir die gebräuchlichste Methode method-mysqli_query() vor. Wir können die SQL-Anweisung ausführen, indem wir sie als Parameter an die Funktion mysqli_query() übergeben und das Ergebnis in der Variablen $result speichern.

Das Folgende ist beispielsweise eine SQL-Abfrageanweisung:

SELECT * FROM users WHERE age > 18;
Nach dem Login kopieren

kann über die Funktion mysqli_query() ausgeführt werden, und die Abfrageergebnisse werden in der Variablen $result gespeichert:

$result = mysqli_query($conn, "SELECT * FROM users WHERE age > 18");
Nach dem Login kopieren

Nachdem wir die Abfrageergebnisse erhalten haben, können wir sie verwenden die Funktion mysqli_fetch_array() zum Verarbeiten von Abfrageergebnissen. Beispiel: Die Funktion

while($row = mysqli_fetch_array($result)) {
    echo $row['name'] . ' ' . $row['age'];
}
Nach dem Login kopieren

mysqli_fetch_array() liest die Abfrageergebnisse Zeile für Zeile und gibt dann den Datensatz der aktuellen Zeile zurück. Mit der Array-Methode können wir auf die Variable $row zugreifen und die darin enthaltenen Daten lesen.

PHP Daten einfügen

Um Daten in die Datenbank einzufügen, müssen wir die INSERT-Anweisung verwenden. Das Folgende ist ein Beispielcode:

$query = "INSERT INTO users (name, age, address) VALUES ('Tom', 20, 'New York')";
$result = mysqli_query($conn, $query);

if($result) {
  echo "数据插入成功!";
} else {
  echo "数据插入失败!";
}
Nach dem Login kopieren

Diese Einfügeanweisung fügt einen Benutzer namens Tom, 20 Jahre alt, mit Adresse New York in die Datentabelle mit dem Namen „Benutzer“ ein. Bei erfolgreicher Einfügung wird „Dateneinfügung erfolgreich!“ ausgegeben, andernfalls wird „Dateneinfügung fehlgeschlagen!“ ausgegeben.

PHP-Aktualisierungsdaten

Wenn Sie die Daten in der Datenbank aktualisieren möchten, müssen wir die UPDATE-Anweisung verwenden. Das Folgende ist ein Beispielcode:

$query = "UPDATE users SET age = 25 WHERE name = 'Tom'";
$result = mysqli_query($conn, $query);

if($result) {
    echo "数据更新成功!";
} else {
    echo "数据更新失败!";
}
Nach dem Login kopieren

Diese Aktualisierungsanweisung aktualisiert das Alter des Benutzers namens Tom von 20 auf 25. Bei erfolgreicher Aktualisierung wird „Datenaktualisierung erfolgreich!“ ausgegeben, andernfalls wird „Datenaktualisierung fehlgeschlagen!“ ausgegeben.

PHP Daten löschen

Wenn Sie Daten in der Datenbank löschen möchten, müssen wir die DELETE-Anweisung verwenden. Das Folgende ist ein Beispielcode:

$query = "DELETE FROM users WHERE name = 'Tom'";
$result = mysqli_query($conn, $query);

if($result) {
    echo "数据删除成功!";
} else {
    echo "数据删除失败!";
}
Nach dem Login kopieren

Diese Löschanweisung löscht den Benutzer namens Tom aus der Datentabelle namens Benutzer. Bei erfolgreichem Löschvorgang wird „Datenlöschung erfolgreich!“ ausgegeben, andernfalls wird „Datenlöschung fehlgeschlagen!“ ausgegeben.

Zusammenfassung

In PHP können wir die Funktion mysqli() verwenden, um eine Verbindung zur Datenbank herzustellen. Nachdem die Verbindung erfolgreich hergestellt wurde, können wir mysqli_query(), mysqli_fetch_array() und andere Funktionen verwenden, um SQL-Anweisungen auszuführen und Abfrageergebnisse zu erhalten. Um die Datenbank zu aktualisieren und Daten zu löschen, müssen wir UPDATE- und DELETE-Anweisungen verwenden. Die obige Methode ist nur die grundlegende Operation von PHP unter Verwendung der Datenbank. Wenn wir fortgeschrittenere Datenbankoperationen erlernen möchten, müssen wir weiter lernen und erforschen.

Das obige ist der detaillierte Inhalt vonSo rufen Sie PHP-Methoden auf, um die Datenbank zu betreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage