高手帮忙看下 tp5 框架数据查询语句【苹果cms v10程序】

发布于 2022-09-11 19:27:07 字数 573 浏览 15 评论 0

function actor_vod($actor){
     
    $table = 'Vod';
    $actor_vod_list = Db::name($table)->where('vod_actor', ['like', '%' . $actor . '%'])->select(); 
    return $actor_vod_list;
};


$actor='刘德华';

print_r(actor_vod($actor));

以上函数是根据具 演员名称在vod这个表中 搜索有关于 ‘刘德华’ 的 所有影数据,查询结果是有关于刘德华的所数据,而且每个影片数据都是完整的。那么如果我只要 查询到每个数据的 某一个字段的值 这个字段的要怎么写?

是不是有二次查询的方法,先查询 ‘刘德华’ 所有数据,再从这个结果中查询出所有 ‘vod_id’ 字段值,然后返回跟数组?

如果有 应该怎么写这句:
$actor_vod_list = Db::name($table)->where('vod_actor', ['like', '%' . $actor . '%'])->select();

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愿与i 2022-09-18 19:27:07

$actor_vod_list = Db::name($table)->where('vod_actor', ['like', '%' . $actor . '%'])->column('vod_id');

失眠症患者 2022-09-18 19:27:07

获取某个字段或者某个列的值

// 获取某个用户的积分
User::where('id',10)->value('score');
// 获取某个列的所有值
User::where('status',1)->column('name');
// 以id为索引
User::where('status',1)->column('name','id');
User::where('status',1)->column('id,name'); // 同tp3的getField

这种文档里就有的内容,仔细翻翻文档就能知道了
https://www.kancloud.cn/manua...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文