Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Novichek_9I
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 140
1

Не могу понять запрос

15.09.2016, 09:24. Просмотров 176. Ответов 3
Метки нет (Все метки)

Не могу разобрать следующий запрос:
SQL
1
2
3
"SELECT id, name, position, in_filter, in_stcat, in_catalog, is_slider FROM __features AS f
                                    WHERE 1
                                    $category_id_filter $in_filter_filter $in_stcat_filter $id_filter $order"

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2016, 09:24
Ответы с готовыми решениями:

Не могу понять почему не работает простой запрос ошибка в логике
в бд две записи Array ( => Array ( => 52 ...

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

Не могу понять где ошибка
INSERT INTO order SET `status` = "1", `item_id` = "2", `model` = "Arenda",...

MySQL has gone away - Не могу понять почему ?
в начале всем привет! Недавно началась эта беда с этой проблемой (MySQL has...

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

3
Anvano
212 / 188 / 91
Регистрация: 12.05.2016
Сообщений: 553
15.09.2016, 09:26 2
Ну и что тут непонятного, к болванке запроса добавляется содержимое переменных (скорее всего это PHP):
$category_id_filter, $in_filter_filter, $in_stcat_filter, $id_filter $order

и только после этого получается реальный запрос, который выполняется в базе.
Мы же не видим, что у вас там внутри этих переменных, поэтому и обсуждать тут нечего.
1
Novichek_9I
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 140
15.09.2016, 09:36  [ТС] 3
Да, здесь php.
А что означает:
Цитата Сообщение от Anvano Посмотреть сообщение
к болванке запроса добавляется содержимое переменных
?
И зачем после WHERE единица?
0
Anvano
212 / 188 / 91
Регистрация: 12.05.2016
Сообщений: 553
15.09.2016, 10:15 4
Это для возможности добавлять все остальные условия через AND не заморачиваясь - первым условие в списке идёт или нет.

WHERE 1 -- всегда выполняется а дальше накидывается

AND ..... условие1
AND .... условие2
AND ..... условие3


без единицы пришлось бы всегда анализировать не первым ли в списке условие стоит и в зависимости от этого убирать лишний AND после WHERE
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2016, 10:15

Не могу понять где ошибка в синтаксисе
Здравствуйте хочу сделать оптимизацию таблиц в БД, использую phpmyadmin. ...

Не могу понять почему падает MySQL
Приветствую всех. С недавнего момента на сайте стала падать база с ошибкой:...

Не могу понять, как работает not null
Здравствуйте! Подскажите пожалуйста, что делает конструкция NOT NULL при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru