Просмотр поста

.
Andrei4ik93
__________________________________________________

я не могу понять уже,вот есть запрос
и почему то то от него сайт либо а аут уходит,либо потом он минуту грузит и выдает результат.
в чем причина подскажите,дамп таблиц позже дам

$ot = $this->user['birthday_g'] - 3;
		$do = $this->user['birthday_g'] + 3;

		$sql = "SELECT u.*, up.avatar AS avatar_exists FROM #__users AS u LEFT JOIN #__users_profiles AS up USING(user_id)
		LEFT JOIN (SELECT user_to_id FROM #__favorit WHERE user_id = ". $this->profile['user_id'] .") AS fa ON fa.user_to_id = u.user_id
		WHERE user_id != '1' AND u.user_id != -1 AND u.account = 'active' AND up.avatar = '1' AND u.user_id <> ". $this->profile['user_id'] ." AND up.birthday_g >= '". $ot ."' AND up.birthday_g <= '". $do ."' AND fa.user_to_id IS NULL ";

		if ($this->profile['sex'] == 'm') {$sql .= "AND up.sex = 'w' ORDER BY last_visit DESC LIMIT 1";} else {$sql .= "AND up.sex = 'm' ORDER BY last_visit DESC LIMIT 1";}

		$users = $this->db->get_array($sql);