亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

?想單擊刪除,在頁面和數據庫里把對應的信息都刪掉!求問PHP刪除語句怎么寫?

?想單擊刪除,在頁面和數據庫里把對應的信息都刪掉!求問PHP刪除語句怎么寫?

PHP C
當年話下 2022-03-30 17:13:26
想單擊刪除,在頁面和數據庫里把對應的信息都刪掉?。?!我在delete.php中的刪除語句是這樣寫的<?php//初始化sessionsession_start();// 包含數據庫連接文件require ('conn.php');?><?php// 獲得參數$mesid=$_GET[mesid];// 構造sql語句刪除該主題的所有帖子$sql="delete from guestbook where MesID='$mesid'";//mysql_query($sql,$conn);mysql_query($sql) or die($sql);// 刪除完成,重定向到查詢留言頁面header("Location:browse.php");?>可是就是不好使,請問這個刪除功能應該怎么樣編寫才好使
查看完整描述

3 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

MySQL為我們提供了delete和truncate語句來刪除數據。

delete 語句的定義:

刪除數據的時候用的大多都是 delete 語句?,F在讓我們來看一下 delete語句的定義。

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
    [WHERE where_definition]
    [ORDER BY ...]
    [LIMIT row_count]

1delete from friends where user_name = 'simaopig';

delete 注意事項:

從語法結構中,我們就可以看出,和 update 語法一樣,我們是可以省略 where 子句的。不過這是一個很危險的行為。因為如果不指定 where 子句,delete 將刪除表中所有的記錄,而且是立即刪除.

truncate 語句的簡單說明:

這個語句之前我也沒有接觸過,也沒有使用過。因為一般情況下,刪除數據大家都在使用delete語句。其實這個truncate 命令很簡單,它的意思是:刪除表的所有記錄。相當于 delete 語句不寫 where 子句一樣。其語法結構為:

TRUNCATE [TABLE] tbl_name

這里簡單的給出個示例,我想刪除 friends 表中所有的記錄,可以使用如下語句:

truncate table friends;

truncate 和 delete的效率問題:

如果想要刪除表的所有數據,truncate語句要比 delete 語句快。因為 truncate 刪除了表,然后根據表結構重新建立它,而 delete 刪除的是記錄,并沒有嘗試去修改表。這也是為什么當向一個使用 delete 清空的表插入數據時,MySQL 會記住前面產生的AUTOINCREMENT序列,并且繼續利用它對AUTOINCREMENT字段編號。而truncate刪除表后,表是從1開始為autoincrement字段編號。

不過truncate命令快規快,卻不像delete命令那樣對事務處理是安全的。因此,如果我們想要執行truncate刪除的表正在進行事務處理,這個命令就會產生退出并產生錯誤信息。



查看完整回答
反對 回復 2022-04-07
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

報什么錯了嗎?這樣,<?phprequire ('conn.php');$mesid=$_GET[mesid];$sql="delete from guestbook where MesID=".$msid;mysql_query($sql, conn);?>你要看下$mesid這個變量有沒有接受到值。

查看完整回答
反對 回復 2022-04-07
?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

1,delete.php中用echo $mesid; 確認$mesid是否有值;如果沒有,那就是上一個頁面錯了。2,如果有值,那就是你的數據表中沒有MesID這個字段吧。因為你的sql語句是正確的。3,解決這個問題,最好貼出報錯語句

查看完整回答
反對 回復 2022-04-07
  • 3 回答
  • 0 關注
  • 336 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號