php - 从sql语句中删除

标签 php mysql

我有一个脚本应该从数据库中删除一个帖子,但是当执行查询时它不会删除任何东西。这是查询字符串。

$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/

相关文章:

PHP cURL 实时代理(流文件)

PHP MySQLi Fetch Array Auto Increment int 失败

php - 简单的网络通用本地化/翻译后端(使用 mysql)?

mysql - PHP MYSQL 1个月后动态增值

php - 在我的 PHP 站点中发布值返回 null

php - 从mysql数据库打印数据时未定义索引?

php - 生成 CSV 时更改值

PHP MySQL 登录示例错误

php - 一个数据库或单独数据库中的所有客户?

php - Angularjs如何获取服务中$http响应返回的Json格式的解析数据