首頁 >後端開發 >PHP問題 >如何使用php操作mysql的增刪改查?

如何使用php操作mysql的增刪改查?

coldplay.xixi
coldplay.xixi原創
2020-07-13 11:34:585249瀏覽

php操作mysql的增刪改查方法:1、插入語句【insert into 資料表名(字段1,字段2,....) values("值1","值2",. .)】;2、刪除語句【delete from 表明where 欄位='條件' 】。

如何使用php操作mysql的增刪改查?

php操作mysql的增刪改查方法:

1、第一步:到wamp中的www資料夾目錄下,建立一個test資料夾,再在test資料夾裡面建立message資料夾,進行存放增刪改查的每個檔案。 (具體如圖)

如何使用php操作mysql的增刪改查?

2、第二步:記得開啟wamp,然後在www/test/message資料夾裡建立conn.php文件,主要用來進行php連接mysql資料庫。

程式碼如下:(也可以看圖)

// 连接数据库:mysqli_connect(服务器名,用户名,密码,数据库名)
$conn = mysqli_connect("localhost","root",'','user');
// 设置插入数据编码为utf8,不设置的话会出现乱码
mysqli_query($conn,"set names utf8");

如何使用php操作mysql的增刪改查?

3、題外話:這裡我建立了一個user資料庫,你也可以建立你需要的資料庫,關鍵的地方是你要知道你資料庫的欄位是什麼樣的。

user資料庫建立的sql語句:(你只需要複製這部分資料庫程式碼到資料庫語句執行就可以建立這個表了。第一句是建立一個資料庫叫user,在裡面建立一個message資料表。)

create database user; 
CREATE TABLE `message` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  `who` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

如何使用php操作mysql的增刪改查?

4、php操作Mysql實作資料的新增

第一步:新增資料的實作(增刪改查的過程中是一定要用到連接資料庫的)

首先你要在www/test/message/裡面建立一個index.php實作操作php新增資料到mysql資料庫。 (可以看簡介的檔案路徑那樣建立進行)

關鍵地方:插入語句「insert into 資料表名(欄位1,欄位2,....) values("值1", "值2",.....)" 

<?php
 include "conn.php";//引用数据库连接文件
//关键的地方是sql语句的书写,一定不能写错,要对应前一个数据表的字段对应插入对应的值,然后实现插入数据。
$sql = "insert into message(title,content,who) values(&#39;留言标题&#39;,&#39;留言内容&#39;,&#39;留言人&#39;)";
$result = mysqli_query($conn,$sql);//处理数据语句,这句很重要!!
if($result){
echo "发布留言成功!";
}else{
echo "发布留言失败!";
}

注意:你要執行這部分程式碼的時候,要開啟wamp後,然後在瀏覽器裡面路徑輸入: localhost/test/message/index.php,然後查看的。

後面的程式碼運行也是這樣操作!

如何使用php操作mysql的增刪改查?

5、php操作Mysql實作資料的刪除

#第二步:新增資料的實作(增刪改查的過程中是一定要用到連接資料庫的)

首先你要在www/test/message/裡面建立一個shanchu.php實作操作php刪除mysql資料庫的資料。 (可以看簡介的檔案路徑那樣建立進行)

關鍵地方:刪除語句「delete from 表明where 欄位='條件' "

<?php
 include "conn.php";//引用数据库连接文件
 // 删除留言,关键在于sql语句的改变
 $sql = "delete from message where id=&#39;1&#39;";//删除id=1的数据
 $result = mysqli_query($conn,$sql);//这句是执行sql语句,很重要!
 if($result){
  echo "删除成功!<a href=&#39;message.php&#39;>返回</a>";
 }else{
  echo "删除失败!<a href=&#39;message.php&#39;>返回</a>";
 }

注意:你要執行這部分程式碼的時候,是要開啟wamp後,然後在瀏覽器裡面路徑輸入:localhost/test/message/shanchu.php,然後查看的。

後面的程式碼運行也是這樣操作!

如何使用php操作mysql的增刪改查?

6、php操作Mysql實作資料的尋找 

第三個步驟:找出資料的實作(增刪改查的過程中是一定要用到連接資料庫的)

首先你要在www/test/message/裡面建立一個message.php實作操作php刪除mysql資料庫的資料。 (可以看簡介的檔案路徑那樣建立進行)

關鍵地方:尋找語句「select * from 表名where 條件(可選)"

程式碼部分:

<?php 
include "conn.php";//引用数据库连接文件
 $sql = "select * from message";//查询全部数据
 $result = mysqli_query($conn,$sql); //处理sql语句
 while($row = mysqli_fetch_array($result){
  echo $row[&#39;title&#39;];
  echo $row[&#39;content&#39;];
  echo $row[&#39;who&#39;];
 }

注意:你要執行這部分程式碼的時候,是要開啟wamp後,然後在瀏覽器裡面路徑輸入:localhost/test/message/message.php,然後查看的。

後面的程式碼運行也是這樣操作!

如何使用php操作mysql的增刪改查?

7、PHP操作mysql修改資料

#第三步:修改資料的實作(增刪改查的過程中是一定要用到連接資料庫的)

首先你要在www/test/message/裡面建立一個xiugai.php實作操作php刪除mysql資料庫的資料。 (可以看簡介的檔案路徑那樣建立進行)

關鍵地方:修改語句「update 表名set 欄位1='值1',欄位2='值2',欄位3='值3' where 欄位='條件'"

程式碼部分:

<?php
 include "conn.php";//引用数据库连接文件
// 修改对应id数据到数据库,修改id=1的数据
$sql="update message set title=&#39;修改标题&#39;,content=&#39;修改内容&#39;,who=&#39;修改名&#39; where id=&#39;1&#39;";
$result = mysqli_query($conn,$sql);//处理数据库
if($result){
echo "修改留言成功!";
}else{
echo "修改留言失败!";
}

注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/xiugai.php,然后查看的。

如何使用php操作mysql的增刪改查?

相关学习推荐:PHP编程从入门到精通

以上是如何使用php操作mysql的增刪改查?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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