SQL - Navigation - Problem
Verfasst: Di 7. Jul 2009, 16:04
Hallo,
ich möchte ein Navigations-Modul etwas anpassen und zwar so dass die Startkategorie der Navigation mit anzeigt wird.
Dafür habe ich die folgende SQL-Anweisung etwas verändert doch leider funktioniert es nun nicht mehr.
Der bb - markierte Teil ist von mir hinzugefügt ... die Tags können natürlich im Code nicht dargestellt werden:
Die Anweisung an sich funktioniert wenn man sie direkt im PHPMyAdmin ausführt. Sie funktioniert auch wenn man das OR durch ein AND ersetzt, dann allerdings nicht mit dem gewünschten Resultat.
Ist dies ein Bug oder habe ich einfach nur eine Fehler in der Anweisung ?
schon mal vielen Dank für die Hilfe
ich möchte ein Navigations-Modul etwas anpassen und zwar so dass die Startkategorie der Navigation mit anzeigt wird.
Dafür habe ich die folgende SQL-Anweisung etwas verändert doch leider funktioniert es nun nicht mehr.
Der bb - markierte Teil ist von mir hinzugefügt ... die Tags können natürlich im Code nicht dargestellt werden:
Code: Alles auswählen
$sql = "SELECT
A.idcat,
C.name
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat = B.idcat AND
B.idcat = C.idcat AND
B.idclient = $client AND
C.idlang = $lang AND
C.visible = 1 AND
A.level <= $navmaxlvl AND
[b]([/b]B.parentid = $idcat [b]OR B.idcat = $idcat)[/b]
ORDER BY
A.idtree";
$db->query($sql);
while ($db->next_record()) {...
Ist dies ein Bug oder habe ich einfach nur eine Fehler in der Anweisung ?
schon mal vielen Dank für die Hilfe