получение блогов из базы данных по конкретной категории
Я создал систему блогов с категориями у меня есть две таблицы в базе данных, таблица блогов с blog_id
, title
, body
, category_id
и вторая таблица со столбцами category
, category_id
. Чтобы получить блоги из всех категорий, я использую этот код, и он хорошо работает.
$query = ("SELECT blogs_id, title, body, posted_by, category FROM blogs INNER JOIN categories ON categories.category_id=blogs.category_id ORDER BY blogs_id desc LIMIT 10");
$result = mysql_query($query);
$result = mysql_query($query) or die("error:".mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$title = $row['title'];
$body = $row['body'];
$posted_by = $row['posted_by'];
И теперь я хочу получить блоги по определенной категории, я использовал тот же запрос с добавлением "where category=that category
" это не сработало, поэтому я попытался category_id
, но это тоже не удалось. мой код был примерно таким
$query = ("SELECT blogs_id, title, body, posted_by, category FROM blogs INNER JOIN categories ON categories.category_id=blogs.category_id where category=anycategory ORDER BY blogs_id desc LIMIT 10");