首頁 後端開發 PHP問題 實例講解php怎麼操作mysql進行增刪改查

實例講解php怎麼操作mysql進行增刪改查

Apr 04, 2023 pm 06:00 PM

PHP和MySQL是WEB應用程式開發中最常用的技術之一,尤其是在資料管理方面。本篇文章將介紹PHP如何透過MySQL實現增刪改查操作。紮實的​​基礎知識和實踐經驗將更好地幫助您掌握這些技巧。

一、連接MySQL資料庫

首先需要連接到一個MySQL資料庫,我們可以透過以下PHP程式碼連接到MySQL資料庫:

<?php
$servername = "localhost"; // 数据库主机名
$username = "root"; // 登录数据库的用户名
$password = ""; // 登录数据库的密码

// 创建连接
$conn = mysqli_connect($servername, $username, $password);

// 检查连接是否成功
if (!$conn) {
   die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
登入後複製

這段程式碼會回傳「連接成功」一行,表示PHP已經成功連接到了MySQL資料庫。

二、查詢MySQL資料庫

要從MySQL資料庫查詢數據,需要使用SELECT語句。以下PHP程式碼將查詢「blog」資料庫中的「posts」表格:

<?php
// 查询语句
$sql = "SELECT * FROM posts";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
   // 输出每一行数据
   while($row = mysqli_fetch_assoc($result)) {
      echo "id: " . $row["id"]. " - 标题: " . $row["title"]. " - 作者: " . $row["author"]. "<br>";
   }
} else {
   echo "0 结果";
}

// 关闭连接
mysqli_close($conn);
?>
登入後複製

此程式碼將輸出所有的文章ID、標題和作者,可以對輸出資訊進行更改以滿足自己的需求。

三、插入MySQL資料

要將資料插入MySQL資料庫中,需要使用INSERT語句。以下是向「posts」表格插入資料的範例:

<?php
$title = "新文章标题";
$content = "新文章内容";
$author = "张三";

// Insert into query
$sql = "INSERT INTO posts (title, content, author)
VALUES ('$title', '$content', '$author')";

if (mysqli_query($conn, $sql)) {
   echo "成功插入数据";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
登入後複製

四、更新MySQL資料

要更新MySQL資料庫中的數據,需要使用UPDATE語句。以下是更新「posts」表格中特定文章的範例:

<?php
$id = "1";
$new_title = "新文章标题";
$new_content = "新文章内容";

// 更新语句
$sql = "UPDATE posts SET title='$new_title', content='$new_content' WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据更新成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
登入後複製

這個程式碼會將資料庫中ID為1的文章的標題和內容更新為新的。

五、刪除MySQL資料

要從MySQL資料庫中刪除數據,使用DELETE語句。以下是從「posts」表格中刪除特定文章的範例:

<?php
$id = "1";

// 删除语句
$sql = "DELETE FROM posts WHERE id=$id";

if (mysqli_query($conn, $sql)) {
   echo "数据删除成功";
} else {
   echo "错误: " . $sql . "<br>" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);
?>
登入後複製

此方法將刪除ID為1的文章。

最後,良好的實務和充足的知識儲備能夠對資料管理有所好處。越是經常練習,越能熟練數據管理的技巧。鼓勵大家多加實踐,並熟練數據管理技術。

以上是實例講解php怎麼操作mysql進行增刪改查的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24