[請益] mysql delete 無法刪除
$NewsID=(int) $_POST['NewsID'];
$delete = "DELETE FROM news WHERE NewsID=$NewsID";
$result=$db->query($delete);
IF($result){
header("location:news_modify.php?msg=$NewsID刪除成功");
}ELSE{
header("location:news_modify.php?msg=something+wrong");
}
$NewsID確定有傳進來
資料庫也確定有連上(select可以用)
so? 到底為什麼會一直跑到else 刪除失敗?
翻來翻去看語法好像沒錯阿orz
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.156.226
推
07/22 17:44, , 1F
07/22 17:44, 1F
→
07/22 17:48, , 2F
07/22 17:48, 2F
→
07/22 17:53, , 3F
07/22 17:53, 3F
→
07/22 18:05, , 4F
07/22 18:05, 4F
附註一下資料
DELETE FROM news WHERE NewsID=xxx (xxx為數字
phpmyadmin上執行上述之query是會成功的
echo $NewsID; //這個也是產生正常的數字
而$delete中 column跟其後面的值 有沒有單引號 結果仍相同
※ 編輯: InitialShuk 來自: 140.115.156.226 (07/22 18:10)
→
07/22 18:39, , 5F
07/22 18:39, 5F
→
07/22 18:40, , 6F
07/22 18:40, 6F
→
07/22 18:41, , 7F
07/22 18:41, 7F
→
07/22 18:53, , 8F
07/22 18:53, 8F
→
07/22 19:00, , 9F
07/22 19:00, 9F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章