Организация таблиц бд

159
07 декабря 2017, 01:28

Есть сайт, на котором будут размещаться статьи. Я создал таблицу в базе, в которой собираюсь хранить привью статьи, она содержит такие поля:

  1. id
  2. article_id - id статьи из таблицы articles
  3. article_type - тип статьи(всего 3 типа)
  4. date - дата публикации descript - краткое содержание статьи
  5. header - заголовок
  6. views_count - количество просмотров

И ещё одну таблицу в которой будет сам текст статьи. Её структура:

  1. id
  2. content - содержимое статьи (3-5 тыс. символов)

Логика работы такая, когда пользователь открывает страницу со списком, то из базы выгибаются все записи первой таблицы. Когда он щелкает на какую-то конкретно статью, то из второй таблицы вытягивается контент, а из первой поля header и views_count, т.е. дергаются две таблицы.

Думаю может объединить их в одну и на странице списка вытягивать все поля, но не трогать поле content, а на странице статьи только вытягивать header и views_count? Как правильно?

Answer 1

Я думаю, что лучше объединить таблицы. Или Вам по т3 надо иметь именно две?

READ ALSO
Разбить массив на несколько если идет прерывание при увеличение значения массива на +1

Разбить массив на несколько если идет прерывание при увеличение значения массива на +1

Есть массив $array[1,2,3,4,5,8] В массиве нету значения 6,7Мне нужно $array разбить на два массива, логика разбиения если значение массива не увеличивается...

223
Отправить несколько вложений из формы

Отправить несколько вложений из формы

Есть форма, в ней несколько <input type="file" name="foto[]" multiple id="foto" class="w100" accept="image/*">

203
Не работает modx ошибка - Site temporarily unavailable

Не работает modx ошибка - Site temporarily unavailable

Не работает modx ошибка - Site temporarily unavailableВ логах выявил следующею ошибку -

270