您好,匿名用户

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

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();

用户头像 提问 2019年 5月6日 @ Trundle 中士 (1,407 威望)
分享到:

1个回答

0 投票
 
最佳答案

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

用户头像 回复 2019年 5月6日 @ Diana 中士 (1,236 威望)
选中 2019年 5月3日 @Trundle
提一个问题:

相关问题

0 投票
1 回复 371 阅读
用户头像 提问 2017年 5月27日 @ Nasus 中士 (1,324 威望)
0 投票
0 回复 28 阅读
0 投票
0 回复 22 阅读
0 投票
1 回复 34 阅读
用户头像 提问 2017年 3月2日 @ Trundle 中士 (1,407 威望)
0 投票
1 回复 269 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...