Hey mensen,

Zoals jullie miscchien weten is mijn sterkste punt dus echt niet SQL :p
wat ik wil doen is dit:

ik heb een tabel:
log:
id | ip | tijd | hits

Nu wil ik met een SELECT query alles ophalen, maar ook het aantal hits!
dus bijvoorbeeld:
Ik wil weten hoeveel hits er in totaal zijn in de TABEL met alleen SQL.
Weet iemand hoe ik dat kan doen?
SELECT SUM(hits) AS totaal FROM log
Dit levert de som van het totaal aantal hits op. Hierbij neem ik aan dat in 'hits' een integer staat.
Het is inderdaad een INT. maar wat is 'totaal'?
Niek schreef op 08.11.2006 19:12
Het is inderdaad een INT. maar wat is 'totaal'?
Dat is de het resultaat van de som die je in een alias zet om hem eenvoudig te kunnen aanroepen in je php-code. Bv. met $row['totaal'] nadat je mysql_fetch_assoc() hebt gebruikt.
oo, zo. dat is best handig dus.
Frank, heel erg bedankt!
Hm, als we dan toch met aliasenkunnen werken, kan ik dan ook tegelijkertijd in een alias ofzo het aantal rijen in die tabel outputten?

dat ik dan later kan doen:
echo $data['totaal'];
en
echo $data['rows'];
ofzo?
(staat hier heel letterlijk, maar het idee wort denk ik wel gesnapt)


SELECT 
    COUNT(*) AS aantal,
    SUM(hits) AS totaal 
FROM 
    log
    
bedankt klaasjan en frank!

Reageren