hier geht es um eine Abfrage über 3 Tabellen, ich konnte das zwar lösen aber bin mir nicht sicher ob das wirklich o.k. ist (zweites query).
Kann man das so lassen oder gibt es eine bessere Lösung?
PHP-Code:
$query = "SELECT t1.*,t2.* FROM products as t2, categories as t1 WHERE Category=$cid AND t2.Category = t1.id ORDER BY Price ASC $limstring";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$img = $row["ImageURL"];
$titel = $row["ProductName"];
$titel2 = substr($titel,0,12) . ' ...';
$cid2 = $row["id"];
$price = $row["Price"];
$brand = $row["Brand"];
$currency = $row["Currency"];
$des = $row["ProductDescription"];
$catname = $row["cat"];
$mid = $row["merchantid"];
$sql2 = mysql_query("SELECT id, logo FROM merchant WHERE id=$mid");
$res2 = mysql_fetch_array($sql2);
$merchlogo = $res2["logo"];