SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.04.2014 13:51:25

Donotlie
Участник
Зарегистрирован: 18.04.2014
Сообщений: 21

Создание таксономии типа /file.php?id=6

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

Есть файл file.php в нём есть sql запрос данного вида:

$sql = "SELECT p.* FROM `posts` p, posts_positions pp where `post_status` = 'publish' AND p.ID>pp.positions ORDER BY p.ID ASC LIMIT 1 ";

   

Всё работает отлично. Но мне очень нужно сделать так, что если url будет сайт.ру/file.php?id=6 то из вывода содержимого базы данных была исключена строка с ID 6. Гуглил, искал в яше, но там находил только для определённых движков.

Я буду очень благодарен за помощь!  smile

Заранее спасибо!

Неактивен

 

#2 02.05.2014 20:42:33

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Создание таксономии типа /file.php?id=6


if(isset($_GET["id"])) {
  $addwhere = "AND p.ID!=".intval($_GET["id"]);
}
else {
  $addwhere = "";
}
$sql = "SELECT p.* FROM `posts` p, posts_positions pp where `post_status` = 'publish' AND p.ID>pp.positions $addwhere ORDER BY p.ID ASC  LIMIT 1 ";

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson