gpt4 book ai didi

php - Laravel 4, Eloquent - 语句和运算符之间

转载 作者:可可西里 更新时间:2023-11-01 06:30:58 25 4
gpt4 key购买 nike

我在 mysql 中运行了一个查询:

select * from my_table where $val between col1 and coL2;

它工作正常,但是对于 laravel 4,进行该查询的唯一方法是使用类似的东西

my_model::where('col1','>=',$val)->where('col2','<=',$val)

这种方式似乎行不通,因为我在使用通常的“select * ...”时没有得到相同的结果

有什么想法吗?

只是为了澄清我的要求:在我的例子中,我没有“...where column between value1 and value2”但是“where value between commun”所以在我看来我不能使用“wherebetween”

最佳答案

你可以尝试这样的事情

// Get records whose id between 3 and 6
$users = User::whereBetween('id', array(3, 6))->get();

或者使用变量

$id = 'id';
$from = 1;
$to = 5;
$users = User::whereBetween($id, array($from, $to))->get();

这将获取所有 ID15 之间的记录。

关于php - Laravel 4, Eloquent - 语句和运算符之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20230828/

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