gpt4 book ai didi

php - 使用多个 where 子句创建 SQL 查询

转载 作者:行者123 更新时间:2023-12-01 00:26:50 25 4
gpt4 key购买 nike

我正在尝试使用 2 个 where 子句进行查询,例如:

select * from table1 where `name` = 'paul' AND `id` = 1

在 Laravel 中使用 Eloquent,但我不知道正确的语法。

最佳答案

简单,用另一个where

Model::where('name', '=', 'paul')->where('id', '=', 1);

然后您可以使用 get()first() 来获取行。

如果您只想使用 Query Builder(Fluent),则将 Model:: 替换为 DB::table('table1')->

注意

  • = 在这里是可选的。在这里您可以使用其他运算符。

更新

从 Laravel 4.2 开始你还可以使用数组:

Model::where([
'name' => 'paul',
'id' => 1
]);

关于php - 使用多个 where 子句创建 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16528553/

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