0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|||||||||||
1 | |||||||||||
Формировка итоговой таблицы15.11.2016, 23:42. Показов 523. Ответов 14
Метки нет (Все метки)
В чем проблема..
У меня есть связанные между собой таблицы.. Хочу добиться того, что бы данные сами вносились в итоговую таблицу..
Думал, что для переменных, например name надо делать отдельный запрос..
0
|
15.11.2016, 23:42 | |
Ответы с готовыми решениями:
14
Формировка конечной таблицы Формировка конечной таблицы Вывод итоговой таблицы Создание итоговой таблицы |
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
16.11.2016, 03:07 | 2 |
StanislaU_3, тут вообще должна выводится ошибка, т.к. не где не объявлены переменные '$name', '$position', '$salary', '$premium', '$taxes', '$sum'
И зачем два идентичных INSERT запроса?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
16.11.2016, 14:46 | 3 |
сами это как? по щучьему велению?
по вашему коду, сложно понять чего вы хотите. попробуйте еще раз объяснить, подробней Добавлено через 1 минуту Не по теме: тренируется
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
16.11.2016, 22:35 [ТС] | 4 |
Виталюска, Два идентичных INSERT запроса сделал для того, что бы Вы сказали какой лучше использовать, или не имеет значения?
fanatikus, Объясняю.. Есть у меня 5 таблиц, они связаны между собой. Есть таблица result.. Хочу сделать так, что бы когда я переходил на страницу, например result.php, у меня была таблица, где есть все эти данные уже заполнены. Что бы не нужно было их вводить вручную, а брались они сами.. А переменные '$name', '$position', '$salary', '$premium', '$taxes', '$sum' Они должны браться с разных таблиц.. Я просто не знаю, как это сделать.. Вот здесь данные введены вручную, а я хочу добиться того, что бы когда мы заходили на страницу, таблица была заполнена всеми данными
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
16.11.2016, 22:58 | 5 |
в этой таблице, вы хотите хранить какие-то итоговые данные, полученные после каких-то действий над данными из других 5 таблиц? и выводить эти данные на странице result.php? или я что-то не понял?
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
17.11.2016, 00:29 [ТС] | 6 |
fanatikus, Да, правильно.. Что бы я вносил данные в тех 5 таблицах, а они выводились в итоговой таблице так же..
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
17.11.2016, 13:04 | 7 |
так эта таблица на странице а не в базе
достали данные из тех 5 таблиц, обработали(как нужно) и вывели в таблицу на странице. в чем проблема?
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
17.11.2016, 15:06 [ТС] | 8 |
Я в базе тоже делал таблицу.. Так как мне нужно будет делать поиск по таблице result..
Можно вообще сделать так, что бы данные заносились в таблицу в БД??
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
17.11.2016, 15:17 | 9 |
можно, вы же заполняете как-то другие(5) таблицы. при добавлении данных в другие таблицы, добавляйте(или обновляйте) и в result
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
17.11.2016, 16:17 [ТС] | 10 |
fanatikus, а запрос типа "INSERT INTO `result` SELECT ...", или так нельзя делать?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
17.11.2016, 16:28 | 11 |
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|||||||||||
17.11.2016, 18:39 [ТС] | 12 | ||||||||||
fanatikus, я думаю, что с таблицей в БД могут быть проблемы, так как если пользователя удалять, он в итоговой так и будет оставаться..
А что если создавать итоговую таблицу просто в файле, но тут тоже накладки..
Warning: mysql_fetch_array() expects parameter 1 to be resource
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
17.11.2016, 19:04 | 13 |
ну так удалять и из итоговой. итоговая, как я понимаю, тоже будет редактироваться. если меняются данные в исходных таблицах, меняется и итоговая. а вообще вам видней, я не совсем понимаю, что вы хотите. и не знаю что там у вас в таблицах. я не могу понять, зачем итоговая таблица в базе. нужно вывести итоги на странице, достали данные из таблиц, обработали(как нужно) и вывели.
Добавлено через 2 минуты что-то с запросом
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
17.11.2016, 21:36 [ТС] | 14 |
fanatikus, У меня просто должна быть итоговая таблица, вот такая
Где поле 'name' берется с таблицы `primary`, поля 'position', 'salary', 'taxes' с таблицы `salary_size`, поле 'premium' с таблицы `premium_size`, поле sum должно считаться по формуле.. А как её лучше сделать, не знаю. Потому и спрашиваю тут. Просто должна быть итоговая таблица, которая меняется в зависимости от редактирования таблицы primary, и обновляться, и что бы с неё записи тоже удалялись.. Что бы я редактировал таблицу primary и остальные, а в таблице result данные менялись сами.. Но что бы можно было по этой `result` таблице делать поиск..
0
|
0 / 0 / 0
Регистрация: 08.06.2016
Сообщений: 69
|
|
18.11.2016, 10:40 [ТС] | 15 |
fanatikus, хотя нет, нужно всё таки сделать так, что бы в таблицу result в БД вносились данные с тех 5 таблиц, просто не знаю как написать запрос..
Что бы если записи нет, добавлялась, и в случае изменений, обновлялась.. Или если в primary есть данные, то выводились, если нет, то нет.. Тоесть при каждом обновлении страницы, где написан запрос, данные обновлялись.. Как-то так
0
|
18.11.2016, 10:40 | |
18.11.2016, 10:40 | |
Помогаю со студенческими работами здесь
15
Создание итоговой таблицы Составление итоговой таблицы Макрос формирования итоговой таблицы Программа обработки итоговой таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |