thinkphp 利用where语句,调用多个指定ID的多个方法,举例。
时间: 2023-03-27 07:03:42 浏览: 102
可以使用以下代码来调用多个指定ID的多个方法:
$ids = array(1, 2, 3); // 指定的ID数组
$users = Db::name('user')
->where('id', 'in', $ids)
->field('id, name, age')
->select(); // 查询指定ID的用户信息
foreach ($users as $user) {
$userId = $user['id'];
$userInfo = Db::name('user_info')
->where('user_id', $userId)
->field('user_id, address, phone')
->find(); // 查询指定ID的用户信息
$user['info'] = $userInfo; // 将用户信息添加到用户数组中
}
return $users; // 返回查询结果
阅读全文