首頁  >  文章  >  資料庫  >  如何用PHP從MySQL資料庫新增、更新和刪除數據

如何用PHP從MySQL資料庫新增、更新和刪除數據

WBOY
WBOY轉載
2023-06-03 19:31:251331瀏覽

一、PHP和MySQL連線

在進行任何操作之前,我們需要先建立一個PHP和MySQL連線。這可以透過使用mysqli或PDO PHP擴充來實現。以下是使用mysqli擴充的範例程式碼:

<?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";
?>

在上面的程式碼中,我們建立了一個名為$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);
?>

在上面的程式碼中,我們使用名為$sql的SQL查詢變數來刪除表中特定行。如果執行成功,則輸出“Record deleted successfully”,否則輸出錯誤訊息。

以上是如何用PHP從MySQL資料庫新增、更新和刪除數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除