php - 选择不超过

标签 php mysql

我想知道是否有人可以帮助我解决这个小问题。

我想从数据库中选出一个不超过设定数的东西。

这就是我所拥有的(片段):

$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/

相关文章:

php - 什么时候应该使用不是二进制(1 或 0)值的复选框值?

php - 获取id值 PHP、mysql、jquery

php - Nginx + php-fpm 返回空白页面或 "no input file specified"

mysql - 有没有办法确定MySQL正在使用什么配置文件?

php - 如何显示MySQL表中的行数等于3的倍数的内容

php - PHP MySQL 查询疑难解答

php - AWS Flask session 不会从 PHP 请求中持久化

php - 在 Mysql 中对行进行分组和排名

mysql - mysql建表出现错误

php - 显示端口号的 URL 问题