$meal=Db::name('meal_cookbook')->where('cookbook_name', 'like', '%'.$param['cookbook_name'].'%')->where(function ($query) {
$map1[] = ['uid', '=', 0];
$map2[] = ['uid', '=', $this->user_id];
$query->whereOr([$map1, $map2]);
})->select()->toArray();
没错 就是这么简单
这段代码展示了如何在PHP中利用Db类来查询meal_cookbook表中cookbook_name包含特定参数的记录,同时考虑了uid等于0或当前用户id的情况,最后将结果转换为数组。
1416

被折叠的 条评论
为什么被折叠?



