0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 37
1
MySQL

Сформировать запрос для диапазона значений поля в БД

22.06.2016, 13:02. Показов 1117. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть запрос к БД

PHP
1
' p.free = 1 and p.activity=1 ORDER BY sort ASC'
Необходимо создать такой же, но к полю price, которое имеет числовое значение (это цена товара).
С условиями price <= Х, где значение Х - произвольное число, которое я указываю в запросе.

Заранее спасибо за ответ!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2016, 13:02
Ответы с готовыми решениями:

Значение поля 2 является именем для поля 1 ( Сформировать JSON объект)
Коллеги, подскажите как решить или где посмотреть следующую информацию. У меня есть таблица: ...

Сформировать запрос к БД с массивом значений одной переменной
Добрый вечер, уважаемые программисты. Подскажите пожалуйста, как связать между собой два селекта с...

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

Запрос с выдачей диапазона значений
Доброго времени суток, знатоки :) Имеется проект на Builder c БД из Access'а. Осуществлен запрос...

4
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 37
26.06.2016, 19:12  [ТС] 2
Всё ещё нуждаюсь в помощи!
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
26.06.2016, 19:24 3
Цитата Сообщение от MOCTPECT Посмотреть сообщение
Всё ещё нуждаюсь в помощи!
Вы не понимаете как подзтавить произвольное значение?
PHP
1
2
$x = $_POST['price']; // то что вводим в форму
$sql = mysqli_query($link, "SELECT * FROM `table_name` WHERE price <= '".$x."'");
данные перед подстановкой запрос надо обработать
1
Software Developer
286 / 245 / 52
Регистрация: 23.09.2014
Сообщений: 816
26.06.2016, 21:21 4
MOCTPECT, https://www.cyberforum.ru/post9301371.html

PHP
1
2
3
$result = qb()->table('table_name')->where([
    ['price', '<=', $x]
])->all();
1
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 37
27.06.2016, 08:46  [ТС] 5
Спасибо за ответ, но как эту конструкцию вписать в такой вот код?

PHP
1
$items = $model->getListByUserFilter(MG::getSetting('countRecomProduct'), ' p.free = 1 and p.activity=1 ORDER BY sort ASC');
В приведённом примере нужно заменить p.free = 1 именно на то, что я спрашиваю.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2016, 08:46
Помогаю со студенческими работами здесь

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

Напечатать таблицу значений функции для всех значений аргумента из диапазона [1..10] c шагом 0.1
Написать функцию, вычисляющую значение математической функции Y(x)=cos(x)+1 для всех значений...

Последовательная передача значений из поля бд в запрос геокодера
Всем привет! Народ, помогите разобраться в следующем: В бд есть записи(их оч много)...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru