我想知道是否有人可以帮助我解决这个小问题。
我想从数据库中选出一个不超过设定数的东西。
这就是我所拥有的(片段):
$Level = "1"; //Retrieved from the DB, just keeping it simple.
@$Query = mysql_query("SELECT * FROM users,store WHERE users.ID = '$ID' AND store.LevelReq <='users.Level'");
问题在于,它不显示任何等于 $level 的内容。
(项目 ... 级别:0)- 显示 (项目 ... 级别:1)- 不显示。
所以我想要的是相当于 php 的 !>1(不超过 1),但如果可能的话使用 MYSQL 格式,但是这不起作用。
最佳答案
您应该记住,“不超过”始终与“小于等于” 相同,因此您应该使用 field <= value
. (所以在你的情况下:field <= 1
。)
关于php - 选择不超过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6809206/