gpt4 book ai didi

php - Eloquent/PHP 范围(从/到)

转载 作者:行者123 更新时间:2023-12-04 03:11:07 25 4
gpt4 key购买 nike

比如我的数据库结构是:

+------------+----------+
| Range from | Range To |
+------------+----------+
| 100 | 200 |
| 220 | 250 |
| 500 | 600 |
| 620 | 700 |
+------------+----------+

我需要检查数字 500 是否存在。那应该返回 true,因为有一行 500-600。 660 也应该返回 true,因为有一行 620-700。

我如何使用 Eloquent 高效地查询它,或者我只能使用 native PHP 来查询?我想避免使用循环,但我不知道这是否可行。

提前致谢。

最佳答案

你可以这样做:

$value = 500;
$model = Model::where('from', '<', $value)->where('to', '>', $value)->count();
if ($model > 0) {
// It does exist.
}

关于php - Eloquent/PHP 范围(从/到),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45279898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com