Доброго времени суток.
В бд имею таблицу где хранятся посты для сайта, которые имеют несколько категорий:
+---+----------+
| id | cat_id |
+---+----------+
| 1 | 1, 5, 11 |
+---+----------+
И таблица самих категорий:
+---+---------+
| id | name |
+---+--------+
| 1 | cat1 |
+---+--------+
Как сделать select count() что-бы посчитать сколько постов имеют категорию 1?
$cat_id = '1';
SELECT count(id) FROM `posts` WHERE cat_id LIKE '%$cat_id%';
Для категории 1 считает все категории которые в id имеют 1: 1, 11, 12, 13 и т.д
Как сделать верный подсчет, что бы считало только целое значение 1, а не 11