Поиск по таблице mysql php

209
13 сентября 2018, 06:20

Как сделать запрос, чтобы срабатывала фильтрация по дате?

SELECT * 
FROM modxev_programm_oner
WHERE  `user_id` =18
OR parent =18
AND  `datao` =  '2018-07-16'
LIMIT 0 , 30

Answer 1

Если нужно выводить совпадение user_id + дата ИЛИ parent + дата тогда так:

SELECT * 
FROM modxev_programm_oner
WHERE  (`user_id` = 18 OR `parent` = 18)
AND  `datao` =  '2018-07-16'
LIMIT 0 , 30

Если user_id ИЛИ parent + дата тогда так:

SELECT * 
FROM modxev_programm_oner
WHERE  `user_id` = 18
OR (`parent` = 18 AND  `datao` =  '2018-07-16')
LIMIT 0 , 30

и наверное лучше привести поле к типу даты DATE(datao) = '2018-07-16'

READ ALSO
MySQL запрос отправляется не полностью

MySQL запрос отправляется не полностью

Вот кусочек из файла php обработчика формы:

189
Как узнать расширение файла при его загрузке по ссылке?

Как узнать расширение файла при его загрузке по ссылке?

Использую код, указанный ниже, для загрузки файловВсё работает отлично, но в итоговом варианте, расширение у загружаемого файла может быть...

167
Регулярное выражение для вложенности 2 уровня

Регулярное выражение для вложенности 2 уровня

Есть адрес типа /catalog/cat1/cat2/, притом, cat1 и cat2 могут быть любымиНужно регулярное выражение для функции preg_match, пропускающее все подобные адреса:...

181