我有没有办法运行下面的“逻辑代码”来实际工作?
$sql=mysql_query("DELETE FROM users WHERE id='3,4,5,9'");
我基本上想给我的用户一个勾选框来勾选所有显示的行,然后他们可以选择要删除的行。我只想删除指定了id的多行?
有什么想法吗?
最佳答案
怎么办:
$sql=mysql_query("DELETE FROM users WHERE id IN (3, 4, 5, 9)");
提供:
你的身份证是数据库中的数字
您要删除用户3、删除用户4、删除用户5和删除用户9
当然,如果你的身份证是字符串:
$sql=mysql_query("DELETE FROM users WHERE id IN ('3', '4', '5', '9')");
有关更多信息,请参见:
IN()
为什么不:Subqueries with ANY, IN, and SOME