<MyRusakov.ru />

Создание Интернет-магазина на PHP и MySQL

Создание Интернет-магазина на PHP и MySQL

Видеокурс "Создание Интернет-магазина на PHP и MySQL" - это уникальный курс по созданию Интернет-магазина с нуля. Особенностью данного курса является то, что создание идёт с самого начала, то есть от идеи. Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка. Затем создаётся движок на PHP и MySQL, после делается Admin-панель и, наконец, готовый сайт размещается в Интернете.

Адрес созданного в этом курсе сайта: http://storedvd.ru

Всё создание сайта будет происходить на Ваших глазах, поэтому Вы легко сможете повторить весь процесс создания сложного функционального сайта уже при разработке своего портала.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

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

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Какую создать таблицу?
18.01.2013 00:39:03 Какую создать таблицу? Сообщение #1
Паркан

Паркан

Новичок

Новичок

Дата регистрации:
30.10.2012 19:40:33

Сообщений: 15

Здравствуйте.
Подскажите наиболее оптимальное решение.
Хосу создать службу поддержки.
Если использовать 1 вопрос - 1 ответ, то это, минимум, 4 поля: id,пользователь, вопрос, ответ.
Что бы продолжить обсуждение вопроса нужны еще строки. Как лучше решить проблему? Мне пока что пришла идея ввести статус вопроса, и его персональный ид, а потом выводить все вопросы с этим идом и ответы к ним.
Профиль Ответить
18.01.2013 09:01:14 Какую создать таблицу? Сообщение #2
Скромняга

Скромняга

Освоившийся

Освоившийся

Дата регистрации:
04.03.2012 01:24:28

Сообщений: 37

Есть у вас таблица Users, по крайней мере должно быть что то подобное.

Создайте таблицу:
Questions

С полями:
id (идентификатор вопроса) - первичный ключ
id_user (идентификатор пользователя) - внешний ключ
id_appeal (идентификатор обращения)
question (текст вопроса)
answer (ответ)
date_message (дата сообщения, вопроса или ответа) - на основе даты будете строить хронологию переписки.

Могу предложить так.
Профиль Ответить
18.01.2013 14:37:24 Какую создать таблицу? Сообщение #3
Паркан

Паркан

Новичок

Новичок

Дата регистрации:
30.10.2012 19:40:33

Сообщений: 15

Я тут прикнул, если ввести id_appeal, то даже сохранять дату не нужно, ведь при while и так все как надо выводится. Указываем id вопроса и все.
Профиль Ответить
18.01.2013 22:34:20 Какую создать таблицу? Сообщение #4
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

А я бы посоветовал сделать две таблицы.

Одну с вопросом в которой будут:
[list]id
текст вопроса
дата оформления
имя просителя(возможно его id из таблицы с пользователями)
возможно его мыло и еще что-нибудь[/list].

Вторую с ответом и последующими уточнениями по принципу комментирования, в которой будут:
[list]id
id вопроса
сам ответ(комментарий)
имя комментирующего
дата ответа[/list].
Профиль Ответить
18.01.2013 22:37:20 Какую создать таблицу? Сообщение #5
ac-40-6.0

ac-40-6.0

Эксперт

Эксперт

Дата регистрации:
29.06.2012 02:02:06

Сообщений: 88

И алгоритм простейший и запрос фонарный на извлечение.
Даже вот тебе пример цикла с таким использованием.http://myrusakov.ru/forum.html?act=thread&id=1026
Профиль Ответить
19.01.2013 01:19:07 Какую создать таблицу? Сообщение #6
Скромняга

Скромняга

Освоившийся

Освоившийся

Дата регистрации:
04.03.2012 01:24:28

Сообщений: 37

Нет ему смысла мудрить с 2 таблицами.

А вам, создателю темы, дату стоит оставить.
По крайней мере вы сможете выводить даты сообщений.
Профиль Ответить
19.01.2013 17:53:11 Какую создать таблицу? Сообщение #7
Паркан

Паркан

Новичок

Новичок

Дата регистрации:
30.10.2012 19:40:33

Сообщений: 15

Сделаю по первому варианту, еще кое-чего от себя добавлю.
Всеровно участвующих в переписке максимум 2.
Профиль Ответить