Код: Выделить всё
$data = $this->db
->select('users.id,display_name,city,state,gender,users_pictures.picture')
->join('users_pictures','users_pictures.user_id = users.id')
->order_by('id','RANDOM')
->limit(1)
->where(array('users.approved'=>1,'users_pictures.approved'=>1))
->where(array('users.id !='=>$user_id))->get('users')->result_array();
Если вам уже не понравился или понравился пользователь, я не хочу, чтобы он появлялся в моих результатах. Единственный способ справиться с этим, который я могу придумать, - это выполнить второй запрос, который проверит это, а затем выполнить еще один «случайный» запрос, если они вам уже понравились/не понравились, чтобы вы видели только тех пользователей, которых еще не оценили. Есть ли лучший способ?
Любая помощь очень ценится
Подробнее здесь: https://stackoverflow.com/questions/166 ... dont-exist
Мобильная версия