Есть такой запрос, тупо выводит данные через do while <?php $query=$cat?"SELECT * FROM t_soft WHERE `cat`='".mysql_escape_string($_GET['cat'])."' ORDER BY id DESC LIMIT $start, $num": "SELECT * FROM t_soft ORDER BY id DESC LIMIT $start, $num"; $result = mysql_query ($query); $myrow = mysql_fetch_array ($result); if ($result) { do{ printf ?> ЗДЕСЬ ВЫВОД ДАННЫХ СОРТИРУЮЩИЙСЯ ПО ID <?php } while ($myrow = mysql_fetch_array ($result));} else {echo "На этой страничке пока нет программ!";} ?> вопрос! как исключить несколько id из запроса ну что то типа, если существует ид 55, 120 и 456, то эти ид не выводить или убить (для запроса)... Подскажите как и куда прописать.... Я даже создал на всякий пожарный в таблице еще одну колонку, назвал minus, атрибут в колонке будет 1, думаю если для id 55, 120 и 456 прописать этот атрибут, то данные выводится не будут, только вот как прописать это все в запрос? :shock:
Экспериментальная страничка для вывода http://soft-2.ru/1.php?cat=0&page=74 чёйто не получилось... Просто у меня из всего софта программ 10 крякну то, и маил не пускает в рейтинг, просит их удалить, а я хочу их в запросе просто исключить, временно, понимаете, вот я и заморочился!!
"SELECT * FROM t_soft WHERE id <> 55 AND id <> 120 AND id <> 456 ORDER BY id DESC LIMIT $start, $num"; и не нужна дополнительная колонка, зачем?
Разобрался, вот так делается... $query=$cat?"SELECT * FROM `t_soft` WHERE `cat`='".mysql_escape_string($_GET['cat'])."' ORDER BY id DESC LIMIT $start, $num": "SELECT * FROM `t_soft` WHERE `minus` <> '1' ORDER BY id DESC LIMIT $start, $num"; Спасибо всем кто задумался над моим вопросом!
такой $query=$cat?"SELECT * FROM `t_soft` WHERE `cat`='".mysql_escape_string($_GET['cat'])."' ORDER BY id DESC LIMIT $start, $num": "SELECT * FROM `t_soft` WHERE `id` <> '41' OR `id` <> '42' ORDER BY id DESC LIMIT $start, $num"; пример не прокатил, все равно все выводит!
http://soft-2.ru/?cat=0&page=74 пример, нифига не понял... а почему он со вторым то файлом так делает?
ААА, я понял, страницы на выходе думают что у меня 10 файлов, а получается по факту 0, вот он рисует чушь, ладно, дальше я сам!