我想从名为 memo
的表中删除该用户是同一用户的所有行。文字是同一个文字,颜色是同一个颜色:
这是我的
$query = "DELETE FROM memo WHERE (`username`='$user',`text`='$text',`color`='$color')";
我得到了这个结果:
Operand should contain 1 column(s) What am I doing wrong?
已解决:
应该使用 AND
代替
$query = "DELETE FROM memo WHERE (`username`='$user' AND `text`='$text' AND `color`='$color')";
最佳答案
您需要在 where 条件之间使用 AND
子句:
$query = "DELETE FROM memo WHERE `username`='$user' AND `text`='$text' AND `color`='$color'";
关于php - 使用多个条件从 SQL 中的表中删除多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896801/