WHERE en tel alles bij elkaar

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niek s

niek s

08/11/2006 19:08:00
Quote Anchor link
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?
Gewijzigd op 01/01/1970 01:00:00 door Niek s
 
PHP hulp

PHP hulp

18/11/2024 22:40:22
 
Frank -

Frank -

08/11/2006 19:11:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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.
 
Niek s

niek s

08/11/2006 19:12:00
Quote Anchor link
Het is inderdaad een INT. maar wat is 'totaal'?
 
Frank -

Frank -

08/11/2006 19:14:00
Quote Anchor link
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.
 
Niek s

niek s

08/11/2006 19:16:00
Quote Anchor link
oo, zo. dat is best handig dus.
Frank, heel erg bedankt!
 
Niek s

niek s

08/11/2006 19:21:00
Quote Anchor link
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)
 
Klaasjan Boven

Klaasjan Boven

08/11/2006 19:31:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT
    COUNT(*) AS aantal,
    SUM(hits) AS totaal
FROM
    log
    
 
Niek s

niek s

08/11/2006 19:37:00
Quote Anchor link
bedankt klaasjan en frank!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.