Я создал систему блога с категориями У меня есть две таблицы в базе данных, таблицы блогов с 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");
использование ' '' на ИНЕКЕ. например, 'где category = 'anycategory'' –
попробуйте поставить и существующую категорию с простыми кавычками. –