首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用差异从MySQL服务器中进行选择?

问如何使用差异从MySQL服务器中进行选择?
EN

Stack Overflow用户
提问于 2022-11-01 08:12:16
回答 1查看 28关注 0票数 0

让我们取一个值:

代码语言:javascript
复制
$weight = 50

在数据库中,我有四个人的名字。其体重分别为40、50、35、54。我想取那些体重不超过$weight+10,小于$weight-10的人的名字。有什么直接的方法可以在SQL中运行吗?还是我应该在这里应用逻辑?

代码语言:javascript
复制
$query = mysqli_query($conn, "SELECT * FROM `users`");

$array = array();

while ($row = mysqli_fetch_assoc($query)) {
       if($row['weight']<$weight+10 AND $row['weight']>$weight-10){
           $name = $row['name'];
           $weight = $row['weight'];
       }
}

我期望更短的代码,比如在PHP中应用逻辑,只需要调用那些权重不超过60但不小于40的数据

EN

回答 1

Stack Overflow用户

发布于 2022-11-01 08:15:40

我找到它了。我不太确定这是否是我正在寻找的,因为我还没有测试。但密码告诉我这就是我要找的东西。

代码语言:javascript
复制
SELECT * FROM `users` WHERE `weight` BETWEEN 40 AND 60
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74273132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档