Войти

Показать полную графическую версию : [решено] Запрет вывода данных в запросе MySQL по определенному id записи


venuko
31-01-2009, 08:56
Ребята, каки способом, можно в запросе запретить выводи данных для записи с id=20 ? Подскажите плиз!


$query = $db->sql_query("SELECT id, brand_name, photo from ".$prefix."_nt_brands ORDER BY brand_name, id DESC");

$my_q = 0;
$q = $db->sql_query("SELECT id, brand from ".$prefix."_nt_goods");
$goods = array();
while($arr = $row = $db->sql_fetchrow($q)){
$brand = $arr['brand'];
$goods[$brand] = "true";
}

while($row = $db->sql_fetchrow($query)){
$my_q ++;
$br_id = $row['id'];
if(array_key_exists($br_id, $goods)){
$image_link = "<a href='#'><img src='{$img_brand_small}/{$row[photo]}' title='{$row[brand_name]}' alt='{$row[brand_name]}'></a>";
}else{
$image_link = "<img src='{$img_brand_small}/{$row[photo]}' title='{$row[brand_name]}' alt='{$row[brand_name]}'>";
}

Igor_I
31-01-2009, 12:38
"SELECT id, brand_name, photo from ".$prefix."_nt_brands WHERE enable=1 ORDER BY brand_name, id DESC "
Ну а столбик enable придётся добавить самому.

venuko
31-01-2009, 12:40
уже разобрался, спасибо

Igor_I
31-01-2009, 22:03
venuko, каким образом?

venuko
31-01-2009, 22:07
venuko, каким образом? »

поле создал active, по дефолту при добавлении новой инфы, нолик пишется

также переключатель (небольшая php функция), типа Включить или Выключить, пишем в БД 0 или 1, потом в запросе просто показываем все активные записи по 1




© OSzone.net 2001-2012