Halihallo Helmut
my @monatsliste = ();
for ( my $i = 1; $i <= 31; $i++) {
my $entrys = $Config::DBH->selectrow_array( "SELECT COUNT(entry) FROM participant WHERE YEAR(entry) = $year AND MONTH(entry) = $month AND DAYOFMONTH(entry) = $i " );
push @monatsliste, { VALUE => $i, ENTRYS => $entrys };
}
Tipp nummero dos:
Verwende GROUP BY MONTH(entry), YEAR(entry), DAYOFMONTH(entry)
und lass die for-Schleife im Script weg. Damit reduziert sich die Anzahl der Abfragen auf
zwei statt 32.
Viele Grüsse
Philipp
--
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.