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

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

刪除自,語句查詢失敗

刪除自,語句查詢失敗

PHP
交互式愛情 2023-03-04 17:02:28
我想從表登錄中刪除一行中的兩個條目并保留剩余信息,例如。username 和 last_seen 應刪除,但 image_path 應保留。我在下面使用了以下示例來嘗試實現我想要的結果,但不斷收到如下錯誤致命錯誤:未捕獲錯誤:調用 /var/www/html/website/logout.php:12 中 bool 上的成員函數 bind_param() 堆棧跟蹤:#0 {main} throw in /var/www/html/website/第 12 行的 logout.php示例 1$sqlQuery  =  "DELETE VALUES (username , last_seen) FROM login WHERE username=?";示例 2$sqlQuery  =  "DELETE FROM login username ,  last_seen  WHERE username=?";示例 3$sqlQuery  =  "DELETE FROM login VALUES username ,  last_seen  WHERE username=?";例 4$sqlQuery  =  "DELETE FROM login VALUES ('username') ,  ('last_seen')  WHERE username=?";我認為我的查詢結構不正確,因此我的 bind_param 失敗我的代碼$sqlQuery  =  "DELETE FROM login VALUES username last_seen  WHERE username=?"; $statement = $conn->prepare($sqlQuery); $statement->bind_param("s", $username); $statement->execute(); $statement->close();
查看完整描述

1 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

如果您只想刪除一些條目,則不應使用DELETEbutUPDATE到您的空值(如果可為空)。例如


UPDATE login 

SET username = null, last_seen = null

WHERE username = ?;

DELETE用于刪除行。


查看完整回答
反對 回復 2023-03-04
  • 1 回答
  • 0 關注
  • 137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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