попробуйте экпсультировать ваше место в скобках, так как приоритет ...
select * from users where (id='user1id' or id='user2id') and imguploaded='1'
если вы этого не сделаете, MySQL будет предполагать приоритет по умолчанию и интерпретировать запрос следующим образом:
select * from users where id='user1id' or (id='user2id' and imguploaded='1')
, который не даст желаемого результата.
Чтобы проверить, действительно ли у обоих пользователей есть загруженное изображение, вы можете сделать это:
select COUNT(*) as count from users where (id='user1id' or id='user2id') and imguploaded='1'
, а затем проверьте, считается ли == 2