složený dotaz do databáze ?

ač jsem se snažil o různé modifikace, tahle část skriptu mi prostě nechce nic zobrazovat ($content vypisuji až v další části skriptu). Jediné, co je tady oproti těm funkčním nové je asi ten složený dotaz do databáze. Vycucal jsem si ho z prstu, ale předpokládám, že je správný. I tak mi to ale nevypisuje žádné hodnoty. Koukám do toho jako vůl a všechno mi připadá dobře, tak nevím. Možná už jsem přepracovaný (jedu přes noc :-o) a tak třeba něco nevidím.


//nejsledovanější
// konfigurace
$imgtopviewed = "1"; //zobrazovat obrázky nejsledovanějšího zboží 1=ano
$cnttopviewed = "5"; //počet nejsledovanějšího zboží

$sqlc .= "SELECT p.products_id, p.products_image, p.products.price, pd.products_name, pd.products_viewed FROM products AS p, products_description AS pd WHERE p.products_id = pd.products_id ORDER BY pd.products_viewed DESC LIMIT 0,$cnttopviewed";
$resultc = mysql_query($sqlc, $conn);

$i = 1;
while ($rowc = mysql_fetch_array($resultc)) {
if ($i <= $cnttopviewed) {
if ($imgtopviewed == "1") {
$content .= "<a href=\"http://localhost/shop/product_info.php?products_id=$rowc[products_id]\">$rowc[products_name]</a><br>";
$content .= "<img src=\"shop/images/$rowc[products_image]\" alt=\"$rowc[products_name]\"><br>";
} else {
$content .= "<a href=\"http://localhost/shop/product_info.php?products_id=$rowc[products_id]\">$rowc[products_name]</a><br>";
}
$sqle = "SELECT specials_new_products_price AS nprice FROM specials WHERE products_id = '$rowc[products_id]' AND status <> '0'";
$resulte = mysql_query($sqle, $conn);
$rowe = mysql_fetch_array($resulte);
if(!$rowe) {
$cena = Number_Format($rowc[products_price], 2, ",", ".");
$cena .= " Kč";
}
else {
$cena = "<s>";
$cena .= Number_Format($rowc[products_price], 2, ",", ".");
$cena .= "</s> Kč <font color=red>";
$cena .= Number_Format($rowe[nprice], 2, ",", ".");
$cena .= " Kč</font>";
$cena .= "<br>sleva ";
$cena .= Number_Format(($rowc[products_price] - $rowe[nprice]), 2, ",", ".");
$cena .= " Kč/";
$cena .= round((1-($rowe[nprice]/$rowc[products_price]))*100);
$cena .= "%";
}

$content .= $cena;
$content .= "<br>shlédnuto: $rowc[products_viewed] x<HR noShade SIZE=1>";
}
else {}
$i++;
}
no teda..taky v tom nic nevidim, namas neco blbe v ty databazi?
jedina vec:
$sqlc .= "SELECT ..."
proc .= ? no ale to by ti asi hodilo chybu, takze v tom problem asi nebude
Už jsem to našel. V SELECT je p.products.price místo p.products_price

ty tečky před ropvná se, to je jen pozůstatek, když jsem ten dotaz spojoval z hodnot zůzných proměnných. Pořád něco předělávám, mažu řádky, přidávám řádky, takže to tam zůstalo. Ale jinak to funguje.
nojo ;)