26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
||||||
1 | ||||||
Как красиво и вообще правильно организовать запросы10.10.2014, 12:48. Показов 664. Ответов 5
Метки нет Все метки)
(
Сохраняю большое количество данных в разных связанных, зависимых и т.п. таблицах инсертами. Но выглядит это просто УЖАСНО!
Вот например один из фрагментов:
Думал положить все селекты в константы, а потом вызывать их правильный ли это подход? подскажите пожалуйста как красиво организовать такие запросы????
0
|
|
10.10.2014, 12:48 | |
Ответы с готовыми решениями:
5
Как сделать красиво и правильно? ООП + PHP + MySQL Как правильно организовать магазин Как правильно организовать обработку данных Как правильно организовать базу данных |
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
|
||||||
10.10.2014, 13:18 | 2 | |||||
чтобы уменьшить количество кода, можно название полей и их значение поместить в массивы, и далее сделать что-то типа
1
|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
|
10.10.2014, 15:30 [ТС] | 3 |
Спасибо! Согласен такой подход получше) Никогда не работал с большим количеством таблиц, которые нужно добавлять одновременно.
0
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
||||||
10.10.2014, 23:58 | 4 | |||||
Код функций предоставить не могу так как он является частью кода класса бд который все равно вам не подойдет. Но вот сама идея вполне.
0
|
26 / 26 / 12
Регистрация: 04.02.2013
Сообщений: 250
|
|
11.10.2014, 20:14 [ТС] | 5 |
Кстати говоря я такой массив экстактирую extract($arr), то есть наоборот перевожу в контексте на переменные. В общем думаю сделать класс который будет обрабатывать такие данные при этом сами запросы определить глобально и по необходимости заменять значения переменными.
0
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
12.10.2014, 09:59 | 6 |
0
|
12.10.2014, 09:59 | |
Помогаю со студенческими работами здесь
6
Подскажите как правильно организовать базу данных Как правильно организовать хранение заказов в интернет-магазине Как красиво организовать клиент-сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |