我有一个脚本应该从数据库中删除一个帖子,但是当执行查询时它不会删除任何东西。这是查询字符串。
$query = "从 kaoscraft_posts WHERE post_id = $postid 中删除帖子"
声明有什么问题?
是的,所有变量都已设置,是的,我已经使用确切的 post_id
如果您需要更多信息,请发表评论并告诉我,不要无礼。
最佳答案
来自MySQL手册:
For the single-table syntax, the DELETE statement deletes rows from tbl_name and returns a count of the number of deleted rows.
所以你不能只删除post
,你需要删除整行。
$query = "DELETE FROM kaoscraft_posts WHERE post_id = $postid"
如果你只想清除post
,你可以通过UPDATE
语句来完成。
关于php - 从sql语句中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22285074/