Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie PHP zum Betreiben der Datenbank (Hinzufügen, Löschen, Ändern, Überprüfen)

So verwenden Sie PHP zum Betreiben der Datenbank (Hinzufügen, Löschen, Ändern, Überprüfen)

PHPz
Freigeben: 2023-04-11 13:38:01
Original
2080 Leute haben es durchsucht

PHP ist eine sehr beliebte Web-Programmiersprache. Sie ist leicht zu erlernen und kann zum Erstellen dynamischer Websites und Webanwendungen verwendet werden. Die häufigste Operation ist CRUD (CRUD). In diesem Artikel werden diese Operationen in PHP ausführlich vorgestellt.

Daten hinzufügen

In PHP erfolgt das Hinzufügen von Daten normalerweise durch Einfügen einer neuen Datenzeile in die Datenbank. Zuerst müssen wir eine Verbindung zur Datenbank herstellen, dann die SQL-Anweisung erstellen und sie an den Server senden. Hier ist ein Beispielcode:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Nach dem Login kopieren

In diesem Beispiel bauen wir zunächst eine Verbindung zur Datenbank auf und prüfen, ob die Verbindung erfolgreich ist. Dann verwenden wir SQL-Anweisungen, um neue Daten in die MyGuests-Tabelle einzufügen, geben schließlich die Einfügungsergebnisse aus und schließen die Verbindung.

Daten löschen

Das Löschen von Daten erfolgt normalerweise durch Senden einer DELETE-Anweisung an die Datenbank. Hier ist ein Beispielcode:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "DELETE FROM MyGuests WHERE id=3";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Nach dem Login kopieren

In diesem Beispiel erstellen wir zunächst eine Verbindung zur Datenbank und prüfen, ob die Verbindung erfolgreich ist. Anschließend löschen wir mit der DELETE-Anweisung die Daten mit der ID 3 aus der MyGuests-Tabelle und geben das Löschergebnis aus. Schließen Sie abschließend die Verbindung.

Daten aktualisieren

Das Aktualisieren von Daten erfolgt normalerweise durch Senden einer UPDATE-Anweisung an die Datenbank. Hier ist ein Beispielcode:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Nach dem Login kopieren

In diesem Beispiel erstellen wir zunächst eine Verbindung zur Datenbank und prüfen, ob die Verbindung erfolgreich ist. Dann verwenden wir die UPDATE-Anweisung, um den Vornamen der Daten mit der ID 1 in Peter zu ändern. Abschließend werden die Update-Ergebnisse ausgegeben und die Verbindung geschlossen.

Abfragen von Daten

Das Abfragen von Daten erfolgt normalerweise durch Senden einer SELECT-Anweisung an die Datenbank. Hier ist ein Beispielcode:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
$conn->close();
Nach dem Login kopieren

In diesem Beispiel erstellen wir zunächst eine Verbindung zur Datenbank und prüfen, ob die Verbindung erfolgreich ist. Anschließend verwenden wir eine SELECT-Anweisung, um alle Daten aus der MyGuests-Tabelle abzurufen, und verwenden die while-Schleife von PHP, um alle Daten auszugeben. Zum Schluss schließen wir die Verbindung.

Zusammenfassung

In PHP sind möglicherweise nur das Hinzufügen, Löschen, Ändern und Überprüfen die häufigsten Vorgänge. In diesem Artikel beschreiben wir detailliert, wie man über PHP Daten zu einer Datenbank hinzufügt, löscht, aktualisiert und abfragt. Wenn Sie Entwickler sind, ist dieser Artikel meiner Meinung nach sehr nützlich für Sie.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP zum Betreiben der Datenbank (Hinzufügen, Löschen, Ändern, Überprüfen). 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