|
16 / 16 / 9
Регистрация: 17.04.2014
Сообщений: 74
|
||||||
Дублирование информации при выводе данных - исправить код01.08.2014, 18:14. Показов 2171. Ответов 10
Метки нет (Все метки)
Здравствуйте, написал код вывода данных, хочу получить график работы:
Кликните здесь для просмотра всего текста
Все выводит правильно, за исключением одного. При совпадении id_kadrispec у двух и более сотрудников происходит дублирование информации, выводимой на сайте. Т.е., как должно выводиться: 1)название специльности №1 2) ФИО 1)название специльности №2 2) ФИО А при совпадении id_kadrispec происходит следующее: 1)название специльности №1 2)ФИО 2)ФИО 1)название специльности №1 2)ФИО 2)ФИО Выделенное жирным шрифтом лишнее. Скорее всего намудрил с циклами. Помогите пожалуйста.
0
|
||||||
| 01.08.2014, 18:14 | |
|
Ответы с готовыми решениями:
10
Дублирование записей при выводе в дерево При выводе из файла происходит дублирование информации Дублирование новостей при выводе |
|
|
|
| 01.08.2014, 23:10 | |
|
echo столько раз не нужно - запиши все в переменную и одни раз выведи.
$data_tek = date("Ymd"); - это странно, в таблице используй тип date... я так понимаю у тебя там сторка. mysql_query - не юзай посмотри на PDO А при совпадении id_kadrispec - убрать дублирование можно GROUP BY id_kadrispec FROM kadrispec, kadrigraphic - юзай join
0
|
|
|
16 / 16 / 9
Регистрация: 17.04.2014
Сообщений: 74
|
||||||
| 02.08.2014, 13:56 [ТС] | ||||||
|
Спасибо за ответ. Подкорректировал немного код, почитал про JOIN, попытался их встроить в запрос(не знаю, правильно ли сделал):
Кликните здесь для просмотра всего текста
Сделал группировку, дублирование пропало, но теперь сортирует профессию не по алфавиту и это тоже проблема. Насчет PDO: услышал совсем недавно, теперь, наверное, буду пользоваться этим методом описания. $data_tek = date("Ymd"); - необходимо для проверки на время, т.е. каждый день информация должна обновляться, если, в силу каких-то обстоятельств этого не произошло, то ничего не на экране показано не будет. Т.е. происходит сравнение со строкой в таблице.
0
|
||||||
|
16 / 16 / 9
Регистрация: 17.04.2014
Сообщений: 74
|
|
| 05.08.2014, 23:23 [ТС] | |
|
Спасибо, про время не знал, пришлось выдумывать условие
0
|
|
| 06.08.2014, 00:59 | ||
|
Не по теме:
В случае MySQL стоит создать отдельную колонку со значением date(day) (которое можно автоматически прописывать триггером) и выбирать по ней (а на ней, логично, поставить индекс). Впрочем я со своей оптимизацией кажется не в тему..
0
|
||
|
16 / 16 / 9
Регистрация: 17.04.2014
Сообщений: 74
|
|
| 06.08.2014, 09:59 [ТС] | |
|
так и сделал, сравниваю уже созданный столбец с date(NOW())
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 06.08.2014, 11:01 | ||
|
0
|
||
|
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
|
||
| 06.08.2014, 13:22 | ||
|
Вопрос в том, что для такой выборки - ему скорее всего лучше создать отдельную колонку, как он и сделал. Другое дело в том, что заполнять эту колонку можно автоматически. Триггерами. Не текущей датой, а обрезанным значением из колонки day.
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 06.08.2014, 13:29 | |
|
Tatikoma, я лишь предположил.. ключевое слово "Если"
0
|
|
|
|
|
| 06.08.2014, 22:09 | |
|
Tatikoma, вся и все оптимизировать не только гемор и трата времени но и не выполненая задача в сроки.
0
|
|
| 06.08.2014, 22:09 | |
|
Помогаю со студенческими работами здесь
11
Исправить ошибку в выводе информации в RichTextBox
При выводе информации из БД, выбивает ошибку Ошибки при выводе информации о поезде Представление информации при выводе запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
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.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|