TruckerB hat geschrieben:
Beim durchblättern der common.php viel mir bei viewcommentary folgender sql auf:
$this->bbcode_second_pass_code('', ' $sql = "SELECT commentary.*,
accounts.name,
accounts.login,
accounts.loggedin,
accounts.location,
accounts.laston
FROM commentary
INNER JOIN accounts
ON accounts.acctid = commentary.author
WHERE section = '$section'
AND accounts.locked=0
ORDER BY commentid DESC
LIMIT ".($com*$limit).",$limit";')
Und dieser SQL hat meine Aufmerksamkeit erregt. Werden hier etwa zwei tabelle gelichzeitig, vielleicht sogar abhänig voneinander ausgelesen? wie funktioniert dieser befehl genau?
Selektiere Felder {felder} aus der Tabelle "commentary" und verbinde mit "accounts" dort, wo "acctid" äquivalent zu "author" ist.
Selektiere aber keine Zeilen, wo "section" nicht $section oder locked <> 0 ist. Sortiere nach "commentid" mit einem Limit.
Verständlich? ^^