首页 > 代码库 > 批量更新mysql
批量更新mysql
$display_order = [$this->data[‘user_id‘]=>‘1‘, $this->token_info[‘id‘]=>‘0‘]; $params = array_keys($display_order); $place_holders = implode(‘,‘, array_fill(0, count($params), ‘?‘)); $sql = "UPDATE home_users SET is_admin = CASE user_id "; foreach ($display_order as $user_id => $is_admin) { $sql .= sprintf("WHEN %d THEN ‘%s‘ ", $user_id, $is_admin); } $sql .= "END WHERE user_id IN ($place_holders) AND home_id = ?"; $params[] = $this->data[‘home_id‘]; Model::home_users()->executeBySql($sql,$params);
批量更新mysql
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。