Перейти к содержанию

Рекомендуемые сообщения

Функция вывода, обработки json запросов.

 

Предполагаемая структура массива json http://pastebin.com/VzeXgU7E

 

Имеется, созданная таблица:

public function createTablePillarsRow() {
$this->db->query('CREATE TABLE IF NOT EXISTS `'.DB_PREFIX.'lena_pillars_rows` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pillars_id` int(11) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;');
}

с тремя полями, ид, модуля_основной_таблицы, контент. + суда же другие поля, lg,md, sm и т.д. не упоминаю в коде, что бы избежать избыточности лишней инфы.

 

Входные данные pillars_id — идентификатор модуля.

От него из БД вынимаем строки с совпадением ид, и как то их сформировать в нужные массивы (ссылка выше — структура массива json).

Кажется так не получится и придется создать еще одну таблицу, которая будет собирать строки из данной тыблицы в группы и по ним формировать запрос, если так, то получается таблица многие ко многим с ид pillars_id (идентификатор модуля, внешняя таблица), id.

А к таблице lena_pillars_rows изменяем внешний ключ на новую таблицу и добавляем еще поле показывающее порядок данного блока, ведь у них должен быть порядок.

 

Нужно просто расписать запросы выдающие результат от гет запроса с получением данных, удалением и апгрейдом.

 

Предлы с ценой в ЛС.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.