Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2012, 10:46   #1
VladimirNew
Пользователь
 
Регистрация: 27.05.2011
Сообщений: 74
По умолчанию Выборка строк из базы.

Здравствуйте.
У меня в базе есть таблица с записями (новостями сайта). В этой таблице есть поле category,в которое пишется строка с id категорий. Т.е. если какая либо новость относится к категориям с id1 b id2, то в это поле пишется 1 2.
На самом сайте имеются страницы, каждая страница выводит новости из определенной категории запросом:
PHP код:
mysql_query("SELECT id, title, description, author, date, category FROM post WHERE category='$category' ORDER BY id DESC"$db); 
Переменная $category получает свое значение GET запросом из ссылки на страницу. Соответственно выводятся только записи, относящиеся к одной категории.

Как мне выводить записи, относящиеся к нескольким категориям?
VladimirNew вне форума Ответить с цитированием
Старый 13.10.2012, 11:48   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

как вариант, изменить структуру БД
иначе использовать IN
Код:
SELECT id, title, description, author, date, category FROM post WHERE '$category' IN (category) ORDER BY id DESC
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка из базы Vasiliska БД в Delphi 6 11.06.2012 21:11
Выборка из базы по неполным именам sergey113 Помощь студентам 4 29.03.2011 15:45
Выборка из базы MS Access Provoking Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 06.03.2011 20:39
Выборка из базы данных fygas1991 PHP 3 07.12.2009 23:54
выборка из базы Alex_2007_bur БД в Delphi 18 04.09.2009 12:14