Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 10.02.2019, 04:46   #1
Equilence
Новичок
 
Регистрация: 07.02.2019
Сообщений: 2
Репутация: 10
Злость Не получается составить SQL запрос на вывод статей из категорий в блоге

Добрый день, делаю блог - там у меня есть категории , хочу сделать, чтобы при нажатии на каждую из категорий выводились посты именно этой категории, а получается пока только так:

<?php
$per_page = 4;
$page = 1;

if( isset($_GET['page']) )
{

$page = (int) $_GET['page'];
}



$total_count_q = mysqli_query($connection, "SELECT COUNT('id') AS 'total_count' FROM `articles`");
$total_count = mysqli_fetch_assoc($total_count_q);
$total_count = $total_count['total_count'];

$total_pages = ceil($total_count / $per_page);
if( $page <= 1 || $page > $total_pages )
{
$page = 1;
}

$offset = ($per_page * $page) - $per_page;



$articles = mysqli_query($connection, "SELECT * FROM `articles` ORDER BY `id` DESC LIMIT $offset,$per_page");
$articles_exist = true;
if(mysqli_num_rows($articles) <= 0 )
{

echo 'Статьи не существуют!';
$articles_exist = false;
}
while( $art = mysqli_fetch_assoc($articles) )
{
?>

Соответственно выводятся все статьи, по популярности... как исправить или что добавить, чтобы при нажатие из каждой на категории выводились только статьи этой категории ( по популярности )

Уже голову сломал. Помогите пожалуйста. Прикрепляю скрины с базы дан на `categories` `articles_categories` и все их значения так указаны.
Изображения
Тип файла: jpg vazno.jpg (90.9 Кб, 2 просмотров)
Equilence вне форума   Ответить с цитированием
Старый 10.02.2019, 13:22   #2
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 17
Репутация: 10
По умолчанию

добавляешь в запрос WHERE `category_id`=$category_id
vexora_man вне форума   Ответить с цитированием
Старый 10.02.2019, 15:27   #3
Equilence
Новичок
 
Регистрация: 07.02.2019
Сообщений: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от vexora_man Посмотреть сообщение
добавляешь в запрос WHERE `category_id`=$category_id
Тогда выводятся все статьи одной категории при нажатии на любую из категорий, категории выведены так <?php
$categories_q = mysqli_query($connection, "SELECT * FROM `articles_categories`");
$categories = array();
while( $cat = mysqli_fetch_assoc($categories_q) )
{

$categories[] = $cat;
}
Equilence вне форума   Ответить с цитированием
Старый 11.02.2019, 12:46   #4
vexora_man
Пользователь
 
Регистрация: 14.05.2017
Сообщений: 17
Репутация: 10
По умолчанию

поясните разницу между тем что требуется и что получается
vexora_man вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается составить SQL запрос на вывод статей из категорий в блоге Equilence Помощь студентам 0 10.02.2019 04:45
Как реализовать в сайдбаре вывод статей с миниатюрами рандомно Olya23 WordPress и другие CMS 4 24.12.2017 20:56
Фильтр статей (матречный запрос) mySQL Лубышев SQL, базы данных 1 02.09.2012 14:46
Не получается правильно составить запрос XPath, Использую SelectSingleNode kolchakA Общие вопросы .NET 0 09.07.2010 17:32
Вывод на экран списка статей, опубликован-ных после заданного года Igor571 Паскаль 2 01.12.2008 09:23


23:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru