Я работаю над проектом, и я просто хотел получить некоторую помощь о том, как подойти к этой проблеме, помочь очистить код и удалить много дубликатов.
У меня есть таблица базы данных FAQ с " id, user_id, faq_question, faq_text, sort_id".Теперь каждый раз, когда создается динамический сайт, у меня есть запрос на вставку, который создает сайт, а затем также вставляет в таблицу часто задаваемых вопросов вопросы и ответы по умолчанию, которые я хочу использовать.
$insertFAQ = array(
'user_id' => $user_id,
'faq_question' => 'Default Question',
'faq_text' => 'Default Answer',
'sort_id' => '1'
);
$Db->insert('faq', $insertFAQ);
потому что у них есть возможность перетаскивать вопросы в другом порядке, и это обновляет базу данных и показывает на веб-сайте в новом порядке.
Теперь проблема в том, что я хочу иметь 10 вопросов и ответов по умолчанию по умолчанию.это будет создано для каждого сайта.Если мы получим сотни сайтов в базе данных, это будет тонна записей в таблице базы данных часто задаваемых вопросов, которая почти полностью дублируется.
Я знаю, что должен быть более простой способ сделать это, единственное, что сбивает меня с толку, это sort_id, потому что все они могут иметь одинаковые вопросы и ответы, но сортировать их по-разному.И затем, конечно, у них есть возможность добавлять пользовательские вопросы.
PS - Как я могу добавить несколько вопросов / ответов в вышеупомянутом массиве, который я разместил?