Archief - PHP: scriptoptimalisatie gevraagd

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

killgore

Legacy Member
[Scratch] zei:
"AS" hoeft niet als je een alias gebruik voor een table name, dat hoeft enkel bij column names :)
das in mysql ook niet nodig bij collumn names bij mijn weten. (of toch niet van een bep. versie)

aan zero2one zijn sql-code is de join wel fout, je voegt hier nl. geen tabellen samen, maar je voegt de data uit de comments-tabel toe aan de nieuws-tabel: LEFT JOIN dus :).

zero2one

Legacy Member
LEFT JOIN dus :).
en ge hebt gelijk, effe over hoofd gezien :(

en als LP dan zijn code goed schrijft heeft hem maar 1 query nodig ipv 20:

PHP:
SELECT
    count(nr.numba) AS aantal_reacties,
    n.numba,
    n.titel,
    n.bericht,
    n.poster,
    n.datum

FROM
    nieuws n
    LEFT JOIN nieuws_reac nr ON (n.numba = nr.numba_in)

GROUP BY n.numba
    
ORDER BY
    n.numba DESC

LIMIT 0,20
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan