эй у меня есть система, в которой у меня три пользователя: администратор, реселлер и пользователи. Если у каждого реселлера есть свои пользователи, которые отображаются в поле, называемом ключом, который является уникальным. Таким образом, каждый пользователь может быть идентифицирован ключом реселлера. Теперь я хочу деблокировать баланс реселлера, когда он устанавливает баланс только своего пользователя на «да». Мой текущий код вычитает баланс со всех реселлеров. я просто хочу, чтобы удержать равновесие, что посредник, который устанавливает баланс да его пользователей:Как обновить определенную запись на основе уникального поля в кодеригере?
я попытался это:
if($this->input->post('balance') === "Yes")
{
$this->reseller_m->deduct($id);/// pass youe id here
}
Модели Функция:
public function deduct($id)
{
$this->db->set('balance', 'balance-5',FALSE);
$this->db->where('id');
$this->db->update('reseller');
}
Я получаю это в качестве запроса: UPDATE
reseller
SETbalance
= balance-5 WHEREid
IS NULL
Пожалуйста, помогите
Это работает, но баланс не вычитается! – Rajan