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