Heim  >  Artikel  >  Datenbank  >  So fügen Sie mit PHP Daten zur MySQL-Datenbank hinzu, aktualisieren und löschen sie

So fügen Sie mit PHP Daten zur MySQL-Datenbank hinzu, aktualisieren und löschen sie

WBOY
WBOYnach vorne
2023-06-03 19:31:251363Durchsuche

1. PHP- und MySQL-Verbindung

Bevor wir einen Vorgang ausführen, müssen wir zunächst eine PHP- und MySQL-Verbindung herstellen. Dies kann durch die Verwendung der MySQLi- oder PDO-PHP-Erweiterung erreicht werden. Hier ist ein Beispielcode mit der MySQL-Erweiterung:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

Im obigen Code haben wir eine Verbindungsvariable namens $conn erstellt, die die IP-Adresse des MySQL-Servers enthält. Benutzername, Passwort und Datenbankname. Schlägt die Verbindung fehl, wird eine Fehlermeldung ausgegeben und die Skriptausführung abgebrochen. Bei Erfolg wird „Erfolgreich verbunden“ ausgegeben Datenbank können Sie den Befehl INSERT INTO verwenden. Hier ist ein Beispielcode zum Einfügen von Daten in eine Tabelle: $conn的连接变量,它包含MySQL服务器的IP地址、用户名、密码和数据库名。如果连接失败,则会输出错误信息并终止脚本执行。如果成功,则输出“Connected successfully”

二、从数据库中插入数据

想要把数据存入MySQL数据库,可以运用INSERT INTO命令。下面是一个将数据插入到表格中的示例代码:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO myTable (firstname, lastname, email)
VALUES (&#39;John&#39;, &#39;Doe&#39;, &#39;john@example.com&#39;)";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们创建了一个名为$sql的SQL查询变量,它将数据添加到名为myTable的表中。如果执行成功,则输出“New record created successfully”,否则输出错误消息。

三、从数据库中更新数据

要更新数据库中的数据,我们可以使用UPDATE语句。下面是一个将特定数据更新的示例:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE myTable SET lastname=&#39;Doe Jr.&#39; WHERE id=1";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们创建了一个名为$sql的SQL查询变量,它将指定的行中的lastname更新为“Doe Jr.”。如果执行成功,则输出“Record updated successfully”,否则输出错误消息。

四、从数据库中删除数据

要从数据库中删除数据,我们可以使用DELETE语句。下面是一个将行从表格中删除的示例代码:

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

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "DELETE FROM myTable WHERE id=3";

if (mysqli_query($conn, $sql)) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

在上面的代码中,我们使用名为$sqlrrreee

Im obigen Code haben wir eine SQL-Abfragevariable mit dem Namen $sql erstellt, der Daten zu a hinzugefügt werden Tabelle mit dem Namen myTable. Bei erfolgreicher Ausführung wird „Neuer Datensatz erfolgreich erstellt“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. #🎜🎜##🎜🎜##🎜🎜#3. Daten aus der Datenbank aktualisieren #🎜🎜##🎜🎜##🎜🎜# Um Daten in der Datenbank zu aktualisieren, können wir die UPDATE-Anweisung verwenden. Hier ist ein Beispiel für die Aktualisierung bestimmter Daten: #🎜🎜#rrreee#🎜🎜#Im obigen Code haben wir eine SQL-Abfragevariable mit dem Namen $sql erstellt, die die angegebene Zeile aktualisiert. Der Nachname in ist aktualisiert auf „Doe Jr.“. Bei erfolgreicher Ausführung wird „Datensatz erfolgreich aktualisiert“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. #🎜🎜##🎜🎜##🎜🎜#4. Daten aus der Datenbank löschen #🎜🎜##🎜🎜##🎜🎜# Um Daten aus der Datenbank zu löschen, können wir die DELETE-Anweisung verwenden. Hier ist ein Beispielcode zum Löschen einer Zeile aus einer Tabelle: #🎜🎜#rrreee#🎜🎜#Im obigen Code verwenden wir eine SQL-Abfragevariable namens OK. Bei erfolgreicher Ausführung wird „Datensatz erfolgreich gelöscht“ ausgegeben, andernfalls wird eine Fehlermeldung ausgegeben. #🎜🎜#

Das obige ist der detaillierte Inhalt vonSo fügen Sie mit PHP Daten zur MySQL-Datenbank hinzu, aktualisieren und löschen sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen