Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
 Аватар для drunkwolfs
10 / 10 / 6
Регистрация: 24.05.2013
Сообщений: 350

Фильтр в запросе к базе

25.05.2013, 18:24. Показов 1979. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно выполнить запрос к базе данных.
База данных db1 , таблица log.
Нужно вывести в переменную $date23 одно любое значение из базы из столбца date, которое больше чем значение в переменной $date235
Не знаю как составить такой запрос. Делаю запрос в php скрипте.
Если не сможете помочь киньте что то с примерами похожей фильтрации, основная проблема - не знаю как сделать условие "БОЛЬШЕ".
Вот пример того как я выполняю запросы к базе.
PHP
1
2
3
4
$mysql1 = "SELECT date FROM db1.log WHERE date='".$date."' LIMIT 1";
$mysql2 = mysql_query($mysql1);
$mysql3 = mysql_fetch_assoc($mysql2);
$mysql4 = $mysql3['date'];
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.05.2013, 18:24
Ответы с готовыми решениями:

Ошибка в запросе к базе данных
Написал запрос, взорвался мозг, ибо все запутанно. Не могу найти ошибку, возвращает пустой результат. Запрос: ( + кусочек php) ...

Как в SQL запросе выбрать все таблицы в базе?
Появилась необходимость обнулить AUTO_INCREMENT. Но сидеть и прописывать каждое имя таблицы - очень кропотливое и нудное занятие. ...

При выводе результата запроса выводить нулевые значения(те которые отсутствуют в базе, но есть в запросе)
Есть следующий запрос (пример) : select name, count(*) from table where name in (n1, n2, n3) group by name Имени n2 в таблице нет.......

6
55 / 55 / 8
Регистрация: 06.02.2013
Сообщений: 317
25.05.2013, 18:35
Если приведённый вами код работает, по-моему, так и можно написать "where date >". $date....
0
 Аватар для drunkwolfs
10 / 10 / 6
Регистрация: 24.05.2013
Сообщений: 350
25.05.2013, 18:49  [ТС]
вот погуглил составил такой запрос, но он не работает.
echo ничего не выводит, phpmyadmin все нормально выводит похожей командой.

MySQL
1
2
3
4
5
SELECT *
FROM `log`
WHERE `date` <=1369563645
AND `zapas` != '1'
LIMIT 0 , 30
PHP
1
2
3
4
5
6
$time_real = time();
$mysql1 = "SELECT date FROM db1.log WHERE date<'".$timereal."' AND zapas!='1' LIMIT 1";
$mysql2 = mysql_query($mysql1);
$mysql3 = mysql_fetch_assoc($mysql2);
$mysql4 = $mysql3['date'];
echo $mysql4;
< Меньше
!= не равно
Возможно я их не правильно использую.
0
55 / 55 / 8
Регистрация: 06.02.2013
Сообщений: 317
25.05.2013, 18:55
вам нужна чтоли текущая дата?

Добавлено через 2 минуты
если нужен меньше текущей даты -
"WHERE date < NOW() "
0
 Аватар для drunkwolfs
10 / 10 / 6
Регистрация: 24.05.2013
Сообщений: 350
25.05.2013, 18:59  [ТС]
Цитата Сообщение от LiquidSnake Посмотреть сообщение
вам нужна чтоли текущая дата?

Добавлено через 2 минуты
если нужен меньше текущей даты -
"WHERE date < NOW() "
И так должно работать, но что то не работает.
Где то ошибка, сам найти не могу.
Попробовал исправить кусок на "WHERE date < NOW() "
echo ничего не выводит.
0
55 / 55 / 8
Регистрация: 06.02.2013
Сообщений: 317
25.05.2013, 19:02
пробовали запрос с NOW через пхпмуадмин? У вас данные точно есть по этому запросу?
0
 Аватар для drunkwolfs
10 / 10 / 6
Регистрация: 24.05.2013
Сообщений: 350
25.05.2013, 19:05  [ТС]
Решил проблему. Сори это я тупанул. Мне надо было что бы выводилась не date, а email.
Все получилось.
PHP
1
2
3
4
5
6
$timereal = time();
$mysql1 = "SELECT email FROM db1.log WHERE date < '".$timereal."' AND zapas != '1' LIMIT 1";
$mysql2 = mysql_query($mysql1);
$mysql3 = mysql_fetch_assoc($mysql2);
$mysql4 = $mysql3['email'];
echo $mysql4;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2013, 19:05
Помогаю со студенческими работами здесь

Фильтр в запросе
Привет всем, у меня вот такой вопрос Как отфильтровать данные, чтобы не показывалась запись &quot;Нет данных&quot;. Вот сам...

Фильтр в запросе
Здравствуйте, колдую с запросом на базе которого работает отчет SELECT Статьи.Код, Статьи.Статья, КонДогПЗ.Договоры.Номер,...

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

Фильтр в запросе по значению реквизита
Доброго дня! Подскажите пожалуйста, задача такова: есть 3 различные ТЧ в документе, которые скрываются (либо нет) в зависимости от...

Фильтр (условие) в запросе на последнюю дату
Уважаемые форумчане! Помогите решить такую задачку. Условие: есть две таблицы, 1-я – персональные данные сотрудников, 2-я – список...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru