怎麼用php操作資料庫(增刪改查)

PHPz
發布: 2023-04-11 13:38:01
原創
2059 人瀏覽過

PHP是一種非常流行的Web程式語言,它的特點是簡單易學,可以用來創建動態網站和Web應用程式。而其中最常見的操作就是只增刪改查(CRUD),本文將詳細介紹PHP中的這些操作。

增加資料

在PHP中,新增資料通常是透過在資料庫中插入一行新資料來完成的。首先我們需要連接到資料庫,然後建立SQL語句並將其傳送到伺服器。以下是一個範例程式碼:

$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();
登入後複製

在這個範例中,我們先建立一個連接到資料庫的連接,並檢查連接是否成功。然後,我們使用SQL語句插入新資料到MyGuests表中,最後輸出插入結果並關閉連線。

刪除資料

刪除資料通常是透過向資料庫傳送DELETE語句來完成的。以下是一個範例程式碼:

$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();
登入後複製

在這個範例中,我們先建立一個連接到資料庫的連接,並檢查連接是否成功。然後我們使用DELETE語句從MyGuests表中刪除id為3的數據,並輸出刪除結果。最後關閉連線。

更新資料

更新資料通常是透過向資料庫傳送UPDATE語句來完成的。以下是一個範例程式碼:

$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();
登入後複製

在這個範例中,我們先建立一個連接到資料庫的連接,並檢查連接是否成功。然後我們使用UPDATE語句將id為1的資料的firstname改為Peter。最後輸出更新結果並關閉連線。

查詢資料

查詢資料通常是透過向資料庫傳送SELECT語句來完成的。以下是一個範例程式碼:

$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();
登入後複製

在這個範例中,我們先建立一個連接到資料庫的連接,並檢查連接是否成功。然後我們使用SELECT語句從MyGuests表中取得所有數據,並使用PHP的while循環輸出所有數據。最後我們關閉連線。

總結

在PHP中,只增刪改查可能是最常見的操作。在本文中,我們詳細介紹如何透過PHP向資料庫中新增、刪除、更新和查詢資料。如果你是開發者,相信這篇文章對你是非常有用的。

以上是怎麼用php操作資料庫(增刪改查)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板