Es nervt eigentlich nur wenn man keine Kompletten fehlermeldungen als Helfer erhält oder das gefühl bekommt der TE hat sich garnicht mit dem Thema befasst und Fragt erstmal in einem Forum statt die Doku zu lesen. Daher nicht böse nehmen. Grade bei Querys ist es recht schwer für uns als Helfer dir zu helfen ohne jetzt die Tabellen struktur zu kennen. Daher für dich in zukunft erst kruz schreiben wie die Daten vorliegen und dann beschreiben welche Daten du haben möchtest. Sonst müssen wir Raten.
ich versuch mich mal mit der Glaskugel.
Ob es jetzt so richtig ist, kann ich nicht genau sagen wegen der unbekannten tabellen und Spalten. Aber so hast du mindestens mal einen Ansatz.
Code:
SELECT
pro.id,
pro.ProductName,
pro.Price,
pro.Currency,
pro.ImageURL,
pro.Category,
pro.ProductDescription,
pro.merchantid,
cat.id,
cat.cat,
merch.id,
merch.logo
FROM
products AS pro
JOIN categories AS cat ON cat.id = pro.Category
JOIN merchant AS merch ON pro.merchantid = merch.id
WHERE pro.Category = '$cid' ORDER BY pro.Price ASC '".$limstring."'
Was ich dir nicht beantworten kann, ist ob du einen JOIN oder ein LEFt JOIN verwenden musst. Das kannst du aber selber schnell mit Hilfe der Dou nachlesen.
Ach die schöne Formatierung macht das Lesen auch noch um einiges einfacher.
