这是代码:
$q = "SELECT * FROM `groups` WHERE `id`>5 ORDER BY `name` ASC";
$results = mysql_query($q);
我的问题是,我可以将 'id'>5 调整为 < 或不等于等...但我想显示编号大于 5 但不是 15 的所有组...因此,任何编号为 6 的组, 10, 14, 22, 36,都可以......只是不能是 15 或小于 5。
有什么方法可以重写上面的 $q 行以使其成为可能吗?
最佳答案
只需在 WHERE 子句中添加另一个条件
SELECT *
FROM `groups`
WHERE
`id` > 5
AND `id` <> 15
ORDER BY `name` ASC
关于php - 需要 PHP 代码来从数据库中选择大于 5 但不大于 15 的数字(意味着所有大于 5 的数字,不包括 15)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24091023/