Я работаю над системой запросов и уведомлений друзей! когда пользователь отправляет запрос друга, уведомление принимается вторым пользователем! когда второй пользователь принимает его, таблица уведомлений обновляется с 1 в поле did_read. Я пробовал, но он показывает мне все уведомления, включая чтение (did_read = 1). покажите мне, где проблема в моем коде, пожалуйста. БлагодаряКак присоединиться к двум таблицам с предложением where в codeigniter?
Моя функция ниже
public function manage_friend_req($loginuser){
$this->db->select('from_user,to_user,did_read,avatar');
$this->db->from('notifications');
$this->db->join('users','users.username = notifications.from_user');
$this->db->where(array('notifications.to_user'=>$loginuser));
$this->db->where('notifications.did_read',0);
$query = $this->db->get();
return $query->result();
} // 'did_read' field in database is an enum.
пользователь $ this-> db-> last_query(); и проверка вашего запроса в phpmyadmin – msvairam
Может быть, вы должны использовать только один 'where', как это:' $ this-> db-> где (array ('notifications.to_user' => $ loginuser, 'notifications.did_read' => 0)); ' – Evgeny
Я пробовал это до этого, но нет, он показывает мне все записи, включая 1 и 0 – jems