Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Информация выводится из базы данных и к каждой заметке есть категория. Поле называется например cat тип varchar(255) и присвоено цифровое значение. Как сделать так, чтобы в это поле вписать несколько значений (например 1, 7, 9) какой тип использовать? И как сделать выборку, чтобы эта заметка выходила при выборе категории 1, 7, 9?
Неактивен
Сделайте третью табличку, в которой храните номер категории и номер строки.
Неактивен
Спасибо, а как тогда связать таблицу категории с основной таблицей с заметками.
Например
в основной таблице есть id заметки сама заметка и несколько других полей дата, автор..
в таблице с категорией будет категория, id заметок относящихся к этой категории
как выбрать данные из таблицы с категориями, чтобы потом можно было бы выводить заметки относящиеся к ним например в цикле?
Неактивен
Если в цикле, то SELECT id FROM categories, если одним запросом, то как-то так:
SELECT c.name, m.name
FROM categories c
JOIN categories2messages c2m ON c.id = c2m.category
JOIN messages m ON m.id = c2m.message;
Неактивен
Спасибо.
Неактивен
Страниц: 1