Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie MySQL im PHP-Frontend, um Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen auszuführen

So verwenden Sie MySQL im PHP-Frontend, um Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen auszuführen

PHPz
PHPzOriginal
2023-04-19 11:29:12602Durchsuche

PHP ist eine beliebte serverseitige Open-Source-Skriptsprache und MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Im Prozess der Webentwicklung hat sich die Kombination von PHP und MySQL zu einem leistungsstarken Paar entwickelt, mit dem verschiedene Arten von Webanwendungen erstellt werden können. In diesem Artikel wird erläutert, wie Sie MySQL im PHP-Frontend verwenden, um Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen auszuführen.

1. Verbindung zur MySQL-Datenbank herstellen

Bevor Sie MySQL-Vorgänge ausführen, müssen Sie zunächst eine Verbindung mit der Datenbank herstellen. Hier ist ein Beispiel:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

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

Der obige Code erstellt eine Instanz, die mithilfe der mysqli-Klasse mit der MySQL-Datenbank „myDB“ verbunden ist. Wenn die Verbindung fehlschlägt, wird eine Fehlermeldung gedruckt.

2. Daten einfügen

Das Einfügen von Daten in MySQL ist ein häufiger Vorgang. Hier ist ein Beispielcode zum Einfügen von Daten in eine Datenbank mithilfe eines PHP-Frontends:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

Der obige Code fügt einen neuen Datensatz in eine Tabelle mit dem Namen „MyGuests“ ein und gibt ihn auf dem Bildschirm aus.

3. Daten abfragen

Das Abfragen von Daten in MySQL ist ebenfalls ein häufiger Vorgang. Hier ist ein Beispielcode, der ein PHP-Frontend verwendet, um Daten in einer Datenbank abzufragen:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

$sql = "SELECT id, firstname, lastname 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();
?>

Der obige Code ruft Daten aus einer Tabelle namens „MyGuests“ ab und gibt sie auf dem Bildschirm aus.

4. Daten aktualisieren und löschen

Das Aktualisieren und Löschen von Daten sind ebenfalls übliche Vorgänge in MySQL. Hier ist ein Beispielcode, der das PHP-Frontend verwendet, um Daten in der Datenbank zu aktualisieren und zu löschen:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 更新数据
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error updating record: " . $conn->error;
}

// 删除数据
$sql = "DELETE FROM MyGuests WHERE id=3";

if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error deleting record: " . $conn->error;
}

$conn->close();
?>

Der obige Code aktualisiert das Feld „Nachname“ des Datensatzes mit der ID 2 in der Tabelle „MyGuests“ und löscht die Aufnahme mit ID 3.

Zusammenfassung

Anhand des obigen Beispielcodes können Sie sehen, wie Sie das PHP-Frontend zum Hinzufügen, Löschen, Ändern und Abfragen der MySQL-Datenbank verwenden. Dies ist eine der wesentlichen Fähigkeiten in der Webentwicklung, und die Beherrschung dieser Vorgänge wird Ihre Fähigkeiten und Wettbewerbsfähigkeit in diesem Bereich erheblich verbessern. Denken Sie jedoch daran, beim Schreiben realer Anwendungen sicherere und effizientere Methoden zur Weitergabe und Verarbeitung Ihrer Daten zu verwenden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie MySQL im PHP-Frontend, um Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen auszuführen. 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