Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219

Отбор записей по дате

21.07.2013, 21:18. Показов 2167. Ответов 4
Метки нет (Все метки)

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

Есть сайт с привязанной базой MySQL. В нужной таблице находится информация о проведенных работах (ID, клиент, дата). На первой странице выводим список все даты, имеющиеся в базе. Затем, при нажатии на дату должна сформироваться страница со списком клиентов.

Первая таблица формируется, ссылки работают.

Проблем в том, что при переходе на вторую страницу не отбираются записи, соответствующие нужной дате.

Вот так выглядит запрос:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$sql_type="SELECT * FROM work_apps WHERE data_run=$_REQUEST[data]";
$res_type=@mysql_query($sql_type) or die(mysql_error());
 
?>
<?echo("$_REQUEST[data]")?> 
 
 
<?while ($row_type = mysql_fetch_assoc($res_type))
            {?>
            <? echo ("$row_type[id]");?>
             <?}
вот это условие не срабатывает с датой:WHERE data_run=$_REQUEST[data]
формат поля стоит Date (2013-07-13), если поставить Text, то запрос будет работать только в том случае, если написать дату без разделительных символов (20130713) - ни точки, ни тире не отбираются((((

прошу помощи, как исправить сортировку
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.07.2013, 21:18
Ответы с готовыми решениями:

Отчет в СКД: отбор записей по дате
как правильно задать дату?без дат список полный выводит шикарно.но нужно еще и по необходимым периодам ввод задавать..

Отбор по дате
Всем доброго времени суток, я тут столкнулся с одной проблемой надеюсь на вас суть вопроса есть программа у программы есть база в в...

Отбор по дате
Здравствуйте! Столкнулся с такой проблемой: надо отобрать записи из таблицы по полю, содержащему дату, но без времени (дата хранится в...

4
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
22.07.2013, 17:00
Выведи на экран запрос
PHP
1
2
3
4
5
6
<?php
$sql_type="SELECT * FROM work_apps WHERE data_run=$_REQUEST[data]";
echo $sql_type; exit(0);
 
$res_type=@mysql_query($sql_type) or die(mysql_error());
...
и увидешь что не так
1
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
24.07.2013, 16:49  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
Выведи на экран запрос
PHP
1
2
3
4
5
6
<?php
$sql_type="SELECT * FROM work_apps WHERE data_run=$_REQUEST[data]";
echo $sql_type; exit(0);
 
$res_type=@mysql_query($sql_type) or die(mysql_error());
...
и увидешь что не так
если так пишу, то на экран вообще ничего не выводится((
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.07.2013, 14:41
быть такого не может. Может, вы забыли сохранить изменения, или запускаете не тот скрипт..?
0
9 / 9 / 0
Регистрация: 08.04.2012
Сообщений: 219
30.07.2013, 01:22  [ТС]
проблему решил вот такой запрос:
PHP
1
$sql_pr="SELECT DISTINCT DATE_FORMAT(data_run,'%d%m%Y') AS date, DATE_FORMAT(data_run,'%d.%m.%Y') AS dateviv FROM work_apps ORDER BY data_run";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.07.2013, 01:22
Помогаю со студенческими работами здесь

Отбор по дате от и до
procedure TsStata.Button1Click(Sender: TObject); begin edit1.Text:=datetostr(DateTimePicker1.DateTime); ...

Отбор по дате (продолжение)
Здравствуйте. БД FireBird. Нужно отобразить все записи на определенную дату, в поле которых присутствует &quot;Корпус&quot;. Сначала...

Сделать отбор по дате
Надо сделать отбор по дате Что бы SQL выводил данные от заданного числа. Но уже битый час мучаюсь ничего не рбаотает. Понял лишь...

Отбор в отчетах по дате
Привет всем,не получается сделать отбор в отчетах по дате, делаю по учебнику Радченко, но не работает, все равно выводит все записи. 1с...

Отбор по дате регистратора
Доброго времени суток) Как можно сделать отбор записей непериодического подчиненного регистратору регистра сведений по дате...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru