Покинул форум
Сообщений всего: 17
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
На страницу выводится список статей, нужно чтобы статьи выводились в зависимости от того какая была нажата ссылка. Т.е если было нажата ссылка "инструменты", то и список выведется из материалов относящихся к категории "инструменты". Как это можно сделать? я только начал изучать php поэтому толком еще не разобрался.
вот подключение к БД и выборка необходимых полей из таблицы (если что то сделала не так буду рад выяснить свои ошибки). я пытался присвоить переменной id число, когда кликаю определенной ссылке, которое должно сравниваться с categories_id при выборке строк таблицы, но не получается...
$sql="SELECT id, page, categories_id, title, meta_d, meta_k, DATE_FORMAT(date_d,'%d.%m.%Y') AS date, discription FROM contents ORDER BY date_d DESC WHERE categories_id='$id'";
а далее запрос... и выведется вам все где ид соответствующий.
минимальный алгоритм таков. естественно проверки там всякие.
должно работать.
покажите какую ошибку выдает
попробуйте
Покинул форум
Сообщений всего: 17
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
вот ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE categories_id='1'' at line 1 (Добавление)
это просто вставляем в теги <a href=""></a>? или еще что то пишем? (Добавление)
спасибо за ответ. разобрался. у меня стояла сортировка по дате ORDER BY date_d DESC. я ее убрал и все стало работать.
broshurkaplus
Отправлено: 07 Января, 2013 - 18:37:39
Посетитель
Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011 Откуда: Пружаны Бресткая обл. Беларусь
Помог: 2 раз(а)
вы пишете что по нажатию на ссылку, так в ссылку.
так онож пишет: синтаксическая ошибка в запросе в строке кода 1
и вроде сначала WHERE, а потом ORDER BY
Ghost_t91aa
Отправлено: 07 Января, 2013 - 19:03:45
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
вот я так и сделал: WHERE, а потом ORDER BY. а было наоборот
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.