MYSQL abfrage
helena
- datenbank
0 Ilja0 Vinzenz Mai
HI
ich habe eine datenbank in der ich hits von besuchern auf der website abspeichere. jetzt kommt das problem denn wenn ein besucher mehrmals auf der seite klickt (was ja meistens der fall ist) werden die klicks in derselben row abgespeichert. wie kann ich nun diese auslesen und gleichzeitig die hits zusammenrechnen!
ohne irgend eine schleife zu verwenden (da viel zu langsam):
$sql_query = "SELECT fld_hits FROM tbl_stats_data WHERE fld_login_timestamp >= ".$stats_select_month_start." AND fld_login_timestamp <= ".$stats_select_month_end;
$result = $user_db->query($sql_query);
$stats_overall_hits = 0;
while ($stats_hits = $result->FetchRow(DB_FETCHMODE_ASSOC)) {
$stats_overall_hits = $stats_overall_hits + $stats_hits["fld_hits"];
}
wie sollte der sql query dann aussehen???
Danke im voraus
helena
yo,
wie kann ich nun diese auslesen und gleichzeitig die hits zusammenrechnen!
SELECT SUM(fld_hits) FROM tbl_stats_data WHERE fld_login_timestamp >= ".$stats_select_month_start." AND fld_login_timestamp <= ".$stats_select_month_end
Ilja
Hallo Helena
ich habe eine datenbank in der ich hits von besuchern auf der website abspeichere. jetzt kommt das problem denn wenn ein besucher mehrmals auf der seite klickt (was ja meistens der fall ist) werden die klicks in derselben row abgespeichert. wie kann ich nun diese auslesen und gleichzeitig die hits zusammenrechnen!
die Aggregatsfunktion sum() sollte Dir die Arbeit erleichtern.
Freundliche Grüße
Vinzenz