Also,
betrifft den aufbau der Navigationsleiste meines Forums, an dem ich grad werke....
SELECT g.gid AS gid, g.gtitle AS gtitle, f.ftitle AS ftitle, , mod.userid AS muserid, mod.name AS mname
FROM $tbl_g AS g RIGHT JOIN $tbl_f AS f USING (gid)
LEFT JOIN $tbl_mod AS mod USING (fid)
WHERE fid=$fid && g.gareas IN ($area) && f.fareas IN ($area)
.... erklährung:
$tbl_g = group_table
$tbl_f = forum_table
$tbl_mod = moderator_table
ein mod hat für jedes Forum das er moderiert 1 Zeile....
im Group table sind max 6 Einträge, im Forum-table maximal 40 Einträge, und im Moderatortable max 120 ....
die Verknüpfung der Tabellen ist über primarykeys bzw Index ... und ergebniszeilen bekomm ich maximal 4 (4 mods) ... die mods brauch ich später für den Seiten-Fuß
ich geh mal davon aus, daß die mittlere Tabelle zuerst abgearbeitet wird....
Stimmt das ???
wenn ja ... .... nachdem das eine durchaus häufige Datenbankabfrage ist ... (Navigationsleiste) stellt sich die Frage ...
ist es besser 2 Abfragen zu machen?
die Navigation und die Mods des Forums seperat.... da hab ich ein mysql_fetch_assoc oder fetch_row mehr und eine mysql-query mehr.... andererseits wenn ich das Join verwende muß ich 2-3mal unnötig 2 Strings überschreiben. incl der übergabe von Mysql an PHP
????? *großes Fragezeichen*
Ich weiß das sich das im Micro oder Nanosekundbereich bewegt, und daß die übersichtlichkeit des Programmcodes nicht gerade TOP ist, wenn ich das gemeinsam abfrage ..... aber mich täte es interessieren
wenn nein
hat sich die Frage erübrigt
PS ist auch mehr eine theoretische Frage, die ich in anderen Bereichen sicher sinnvoller einstzten kan
betrifft den aufbau der Navigationsleiste meines Forums, an dem ich grad werke....
SELECT g.gid AS gid, g.gtitle AS gtitle, f.ftitle AS ftitle, , mod.userid AS muserid, mod.name AS mname
FROM $tbl_g AS g RIGHT JOIN $tbl_f AS f USING (gid)
LEFT JOIN $tbl_mod AS mod USING (fid)
WHERE fid=$fid && g.gareas IN ($area) && f.fareas IN ($area)
.... erklährung:
$tbl_g = group_table
$tbl_f = forum_table
$tbl_mod = moderator_table
ein mod hat für jedes Forum das er moderiert 1 Zeile....
im Group table sind max 6 Einträge, im Forum-table maximal 40 Einträge, und im Moderatortable max 120 ....
die Verknüpfung der Tabellen ist über primarykeys bzw Index ... und ergebniszeilen bekomm ich maximal 4 (4 mods) ... die mods brauch ich später für den Seiten-Fuß
ich geh mal davon aus, daß die mittlere Tabelle zuerst abgearbeitet wird....
Stimmt das ???
wenn ja ... .... nachdem das eine durchaus häufige Datenbankabfrage ist ... (Navigationsleiste) stellt sich die Frage ...
ist es besser 2 Abfragen zu machen?
die Navigation und die Mods des Forums seperat.... da hab ich ein mysql_fetch_assoc oder fetch_row mehr und eine mysql-query mehr.... andererseits wenn ich das Join verwende muß ich 2-3mal unnötig 2 Strings überschreiben. incl der übergabe von Mysql an PHP
????? *großes Fragezeichen*
Ich weiß das sich das im Micro oder Nanosekundbereich bewegt, und daß die übersichtlichkeit des Programmcodes nicht gerade TOP ist, wenn ich das gemeinsam abfrage ..... aber mich täte es interessieren
wenn nein
hat sich die Frage erübrigt
PS ist auch mehr eine theoretische Frage, die ich in anderen Bereichen sicher sinnvoller einstzten kan
Kommentar