php - DELETE * FROM TABLE WHERE this=that 不起作用

标签 php mysql select

我不确定为什么这个查询不起作用!此查询是删除用户的帐户:

$query = mysqli_query($connection, "DELETE * FROM users WHERE cookie='$cookie'");

但是,当我用 SELECT 替换 DELETE 时,它起作用了!我的 DELETE 语法有误吗?

最佳答案

使用 DELETE 时不需要 *。就这样

"DELETE FROM users WHERE cookie='$cookie'"

关于php - DELETE * FROM TABLE WHERE this=that 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36819212/

相关文章:

php - 在 cakephp View 中的 html 表行中创建表单

mysql - 在此 SQL 示例中,INTERVAL 的用法是否正确?

Mysql - 从 unix 时间戳中选择年份

python - Django 迁移——是否可以在项目中间使用 South?

使用extract查询Mysql时间范围

mysql - 获取查询的行数

php - 检查 mySQL 表中是否存在数组项的最快方法

PHP Opcache 替换策略

php - Twitter 搜索 api 请求因国际字符而失败

mysql - where 子句中的未知列。为什么?