Меня зовут Вячеслав Я занимаюсь разработкой астрологического мобильного сайта www.mobile.grahi.ru (далее скрипт) который уже сейчас успешно работает работает и реализован на PHP и jS. Сейчас нахожусь в поиске Исполнителя ...
Составить Sql запрос + php код для вывода
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Добрый день.
Дано:
create table news (
news_id int(7) unsigned not null auto_increment,
news_title varchar(255),
news_slug varchar(255),
news_text text,
news_date_created datetime,
news_status int(1) unsigned not null default 0,
primary key(news_id)
);
create table category (
category_id int(3) unsigned not null auto_increment,
category_title varchar(255),
category_slug varchar(255),
category_id_parent int(3) unsigned not null default 0,
primary key(category_id)
);
create table news_category (
news_id int(7) unsigned not null,
category_id int(7) unsigned not null,
primary key(news_id,category_id)
);
пример: http://prntscr.com/pashtc
Старый запрос:
select group_concat(nc.category_id) as ids,
n.news_id id, n.news_title title,
n.news_slug slug, n.news_text text, n.news_date_created date
from news n
join news_category nc on nc.news_id = n.news_id
where n.news_status = 1
group by n.news_id
order by n.news_id desc
limit 7
Задача:
Как мне объяснили, в group by должно быть перечисление всех полей в select, то есть по стандарту SQL мой запрос неверен. Поэтому:
1. Нужно вывести новости с перечислением категорий, в которых данная новость находится.
2. Нужно вывести новости с перечислением категорий, в которых данная новость находится, при условии, что мы добавляем в условие какую-то одну категорию.
where nc.category_id = '13'
3. Показать php код с выводом новостей для задачи 1 и 2.
Заявки фрилансеров
Похожие заказы
- Веб-программированиенет заявокЗакрыт5 лет назад
Меня зовут Вячеслав Я занимаюсь разработкой астрологического мобильного сайта www.mobile.grahi.ru (далее скрипт) который уже сейчас успешно работает работает и реализован на PHP и jS. Сейчас нахожусь в поиске Исполнителя ...
Веб-программированиенет заявокЗакрыт5 лет назадМеня зовут Вячеслав Я занимаюсь разработкой астрологического мобильного сайта www.mobile.grahi.ru (далее скрипт) который уже сейчас успешно работает работает и реализован на PHP и jS. Сейчас нахожусь в поиске Исполнителя ...
Веб-программированиенет заявокЗакрыт5 лет назадНужно настроить каноническую страницу для пагинации. Чтобы со всех страниц указывалось, что канонической страницей является основная страница категории Opencart 2.3 Пишите цену
Веб-программирование1 заявкаЗакрыт5 лет назадсмотри, задача сделать как на этом сайте твиты на карте и счётчик. http://tweetping.net Карту я уже почти доделал, осталось твитер сообщения на нее разместить. нужно скопировать эту карту, с твитам ...
Веб-программирование1 заявкаЗакрыт5 лет назад1. Есть описание с формулами во вложении. 2. Есть прототип в Гугл.Док. https://docs.google.com/spreadsheets/d/1mzpLqz3nJvmpLkr5v7KPRZ2pdcZFYEFwpHZf3qdotrk/edit?usp=sharing 3. Есть PSD Макет калькулятора. Нужно запрограмировать, что бы он работал. https://yadi.sk/d/GZPMn793RZ-DiA Исполнители, ...
Веб-программирование1 исполнительЗавершен5 лет назад- $30
Есть сайт tinypng точка com у него есть функция загрузить тестово до 20 изображений, соответственно написать парсер который скармливает сайту картинки и ждёт пока загрузятся обратно результаты. Надо понять когда сайт закончил ...
Веб-программирование2 заявкиЗакрыт5 лет назад Добрый день! Нужно настроить в интернет-магазине на Ucoz интернет-эквайринг и покупки в кредит от Сбербанка по API. Вся тех. документация есть. Подробного ТЗ нет. Есть 2 письма от Сбербанка с инструкциями ...
Веб-программирование1 заявкаЗакрыт5 лет назадЗдравствуйте. Требуется для сайта www.carexpert.ee создать меню по образцу с сайта донора www.multiparts.ee или www.avaruosad.ee на 3 языках (русский, английский и эстонский) возможно методом парсинга и дальнейшего импорта на мой сайт, либо в ручную. ...
Веб-программированиенет заявокЗакрыт5 лет назадЕсть сайт фбскип точка ком (накрутка лайков и подписчиков в фейсбуке, нацелен на американскую публику) Нужно сделать следующее: Сделать личный кабинет, где можно будет видеть заказы и сортировать их по ...
Веб-программирование2 заявкиЗакрыт5 лет назад