Различные вопросы по PHP и MySQL

102K
.
(\/)____o_O____(\/)
Select count(*) - (select count(*) from table where type = 1) from table
С телефона. Теоритически должно работать
.
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);
.
(\/)____o_O____(\/)
Andrei4ik93, кинь дамп посмотрим
.
Hat-Trik
Andrei4ik93, а может для полей, по которым выборка идёт, добавить индексы?
.
__________________________________________________
Добавлено: 22.10.2017 / 15:24
# Hat-Trik (22.10.2017 / 14:43)
Andrei4ik93, а может для полей, по которым выборка идёт, добавить индексы?
мне тоже так кажется

Добавлено: 22.10.2017 / 15:25
Я пробовал EXPLAIN добавлять страница с этим запросом моментально грузится,но результат не выдает

Добавлено: 22.10.2017 / 15:34
хм. а как добавить ключи в уже сузествующей таблице))
не получвется
.
__________________________________________________
вот дамп
Прикрепленные файлы:
.
Andrei4ik93, ...
Прикрепленные файлы:
.
Andrei4ik93
__________________________________________________
Добавлено: 22.10.2017 / 16:46
# Hat-Trik (22.10.2017 / 16:20)
Andrei4ik93, ...
аааа спс

Добавлено: 22.10.2017 / 16:50
добавил индексы и все решилось))

Добавлено: 23.10.2017 / 17:28
во еще вопромю
получаю вот такие даные.
Дамп (+/-)

как мне их распарсить чтоб получть три значения url картинки и nextPage index
.
КоханийВолодимир
Всем ку. Очень интересный вопрос. Есть у меня таблица в которой есть условия по типу < 3 или == 1
А на стороне сереве надо обработать это условие, то есть записать условие в переменную и отработать его, например
If($count $uslovie) {
    echo 'Ojeh, kogda MobiCMS';
}

Где $uslovie это значение с базы < 3
.
КоханийВолодимир,
If($count.$uslovie){}
Всего: 7969