小编Sha*_*son的帖子

Laravel 4,雄辩 - 声明和运营商之间

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

select * from my_table where $val between col1 and coL2;
Run Code Online (Sandbox Code Playgroud)

它运行正常,但是使用laravel 4,进行查询的唯一方法就是使用类似的东西

my_model::where('col1','>=',$val)->where('col2','<=',$val)
Run Code Online (Sandbox Code Playgroud)

这种方式似乎不起作用,因为在使用通常的"select*..."时我没有相同的结果

任何的想法 ?

只是为了澄清我的要求:在我的情况下,我没有"...在value1和value2之间的列",但"在commun之间的值"所以在我看来,我不能使用"wherebetween"

php mysql query-builder laravel eloquent

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

eloquent ×1

laravel ×1

mysql ×1

php ×1

query-builder ×1