您好,登錄后才能下訂單哦!
php如何操作mysql的增刪改查?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
php操作mysql的增刪改查方法:1、插入語句【insert into 數據表名(字段1,字段2,....) values("值1","值2",..)】;2、刪除語句【delete from 表明 where 字段='條件' 】。
php操作mysql的增刪改查方法:
1、第一步:到wamp中的www文件夾目錄下,創建一個test文件夾,再在test文件夾里面創建message文件夾,進行存放增刪改查的每個文件。(具體如圖)
2、第二步:記得開啟wamp,然后在www/test/message文件夾里創建conn.php
文件,主要用來進行php連接mysql數據庫。
代碼如下:(也可以看圖)
// 連接數據庫:mysqli_connect(服務器名,用戶名,密碼,數據庫名) $conn = mysqli_connect("localhost","root",'','user'); // 設置插入數據編碼為utf8,不設置的話會出現亂碼 mysqli_query($conn,"set names utf8");
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;
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('留言標題','留言內容','留言人')"; $result = mysqli_query($conn,$sql);//處理數據語句,這句很重要!! if($result){ echo "發布留言成功!"; }else{ echo "發布留言失敗!"; }
注意:你要運行這部分代碼的時候,是要開啟wamp后,然后在瀏覽器里面路徑輸入:localhost/test/message/index.php
,然后查看的。
后面的代碼運行也是這樣操作!
5、php操作Mysql實現數據的刪除
第二步:添加數據的實現(增刪改查的過程中是一定要用到連接數據庫的)
首先你要在www/test/message/里面創建一個shanchu.php
實現操作php刪除mysql數據庫的數據。(可以看簡介的文件路徑那樣創建進行)
關鍵地方:刪除語句“delete from 表明 where 字段='條件' "
<?php include "conn.php";//引用數據庫連接文件 // 刪除留言,關鍵在于sql語句的改變 $sql = "delete from message where id='1'";//刪除id=1的數據 $result = mysqli_query($conn,$sql);//這句是執行sql語句,很重要! if($result){ echo "刪除成功!<a href='message.php'>返回</a>"; }else{ echo "刪除失敗!<a href='message.php'>返回</a>"; }
注意:你要運行這部分代碼的時候,是要開啟wamp后,然后在瀏覽器里面路徑輸入:localhost/test/message/shanchu.php
,然后查看的。
后面的代碼運行也是這樣操作!
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['title']; echo $row['content']; echo $row['who']; }
注意:你要運行這部分代碼的時候,是要開啟wamp后,然后在瀏覽器里面路徑輸入:localhost/test/message/message.php
,然后查看的。
后面的代碼運行也是這樣操作!
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='修改標題',content='修改內容',who='修改名' where id='1'"; $result = mysqli_query($conn,$sql);//處理數據庫 if($result){ echo "修改留言成功!"; }else{ echo "修改留言失敗!"; }
注意:你要運行這部分代碼的時候,是要開啟wamp后,然后在瀏覽器里面路徑輸入:localhost/test/message/xiugai.php,然后查看的。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。