gpt4 book ai didi

php - laravel查询绑定(bind)使用“<”或“>”失败

转载 作者:行者123 更新时间:2023-11-30 23:53:21 25 4
gpt4 key购买 nike

假设,我有数据库,表名是“ art”。
在表艺术Theres字段中(art_id,rank)
我有这样的伪数据:

art_id   rank
1 1
2 2
3 3
4 4
5 5
6 11
7 11
8 11


然后当我想从排名> 3的艺术中选择

所以当我使用这段代码时:

DB::select('select * from art WHERE rank > ?',array(3));


它返回很多行

但是,当我使用此代码时:

DB::select('select * from art WHERE rank > 3 ');


它只返回2行。

谁能解释我为什么会这样?这是因为数组绑定失败还是什么?

编辑:即时通讯在排名字段的数据类型中使用枚举。
当im在等级字段的数据类型中使用整数时,两个代码都可以正常工作。

解决方案:使用整数可能对两种代码都可以完美地工作,但是我仍然想知道为什么enum不能与第一种代码完美地工作。

最佳答案

他们应该都一样工作。您肯定做错了其他事情:/对不起,这不是答案,我不能在您的问题下方发表评论。仅供参考,如果您解决了自己的问题,请写解决方案作为解决方案!

关于php - laravel查询绑定(bind)使用“<”或“>”失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25130719/

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