Я работаю над базовой панелью администратора для моего сайта, но столкнулся с проблемой. Я так много не делал SQL, так что это просто базовые знания. На сайте есть JS Slider, который показывает наши самые продаваемые в настоящее время продукты (см. Здесь: http://www.theyard-store.co.uk/) Я создал форму, чтобы я мог легко обновить слайдер, но я не знаю, как лучше всего связать его с базой данных , Я думал о том, что у меня есть отдельная таблица для каждого продукта и отдельная форма, а затем просто используйте SQL UPDATE для этого. Это лучший способ сделать это? Есть ли более эффективные методы?Использование SQL для редактирования текста на сайте
ответ
«Я думал только имея отдельную таблицу для каждого продукта»
Нет, Отдельные столы для каждого продукта кошмар ... представьте себе новый продукт добавляется и вы, чтобы пройти через каждую строку кода для добавления новой таблицы продуктов.
Моя рекомендация состоит в том, чтобы иметь один стол продукта ... что-то простое, например «Product_ID, Product_name, coupl другие точки данных и т. Д.» В качестве таблицы продуктов. Можно создать вторую таблицу (product_form?), Которая ссылается на product_ID в вашей таблице продуктов, а затем сохранит соответствующие данные в вашей форме.
Мое предпочтение заключается в том, чтобы никогда не переписывать данные в вашей базе данных. Если вы включаете столбец «status» или «active_flag» в этой новой таблице product_form, вы можете просто вставить новую строку и установить старую строку в неактивную. Таким образом, вы сохраняете все предыдущие записи для записи product_form и можете создать процесс истории/документооборота/проверки.
+1, «мягкие» удаления (aka delete путем изменения значения состояния) необходимы, когда вы производите свои продукты в своих заказах. Когда вы больше ничего не продаете, вам все равно придется записывать эти заказы. –
- 1. Использование sed для редактирования нескольких строк текста
- 2. Использование Greasemonkey для изменения текста в изображениях (на статическом сайте)?
- 3. Использование шрифта на сайте
- 4. Разное для редактирования и редактирования текста.
- 5. Активация макросов для редактирования текста на Netbeans
- 6. Граница вокруг текста редактирования
- 7. Создание увеличительного стекла на сайте для текста
- 8. Applescript для ввода текста на веб-сайте
- 9. создание поля для редактирования текста
- 10. Отключить автофокус на редактирования текста
- 11. Ограничение на размер текста на сайте
- 12. Получение текста из Редактирования текста
- 13. Электронная почта для редактирования текста
- 14. Выделение целенаправленного текста редактирования
- 15. Использование Best_in_Place для редактирования атрибутов
- 16. Клавиатура для клавиатуры Android для редактирования текста
- 17. Нужен редактор изображений на сайте для редактирования изображения
- 18. Редактор HTML-текста не работает на сайте
- 19. для перемещения данных списка для редактирования текста,
- 20. Использование Disqus для «единого входа» на сайте
- 21. Использование Flickr для включения изображений на сайте
- 22. Компонент для редактирования текста на месте для Bootstrap 3
- 23. Android: изменение шрифта для редактирования текста для ввода нового текста
- 24. Использование СЭД для редактирования HTML
- 25. Дно текста редактирования отрубается
- 26. Использование sed для редактирования crontab
- 27. , чтобы изменить правку редактирования текста редактирования
- 28. как писать на границе текста редактирования
- 29. Как управлять фоном редактирования текста в режиме редактирования. Для Android?
- 30. андроида: история редактирования текста
Вы говорите об отдельных таблицах базы данных или отдельных таблицах веб-страниц? –
Отдельные таблицы базы данных – Spike