Avatar billede -kenner- Nybegynder
11. januar 2008 - 15:56 Der er 4 kommentarer

time - hente rækker i MySQL fra denne månede?

Hej eksperter,

Jeg skal foretage et kald til MySQL, som tæller antallet af rækker der opfylder nogle krav, hvor af et af dem er TID. alle rækker er maræket med et time stamp, og jeg vil kun tælle dem der er hentet for den nuværende månede. Hvordan klarer jeg lige det når min kode ser sådan ud:

$total = mysql_fetch_assoc(mysql_query("SELECT COUNT( * ) as antal FROM `brugere` where Ref_ID='".$row['Ref_ID']."'"));
$antal = $total['antal'];
Avatar billede gammelhat Nybegynder
11. januar 2008 - 16:08 #1
prøv

$total = mysql_fetch_assoc(mysql_query("SELECT COUNT( * ) as antal FROM `brugere` where Ref_ID='".$row['Ref_ID']."' AND EXTRACT(YEAR_MONTH FROM NOW()) = EXTRACT(YEAR_MONTH FROM tidsstempel)"));
Avatar billede gammelhat Nybegynder
11. januar 2008 - 16:34 #2
Ellers er det bare at slå time og date funktionerne op inde på mysql.com, og se hvad de har, og hvilke der kan bruges til det, du gerne vil have udført
Avatar billede -kenner- Nybegynder
11. januar 2008 - 16:43 #3
det der går an, skal bare lige vide hvordan jeg kan vise tidligere og kommende måneder?
Avatar billede -kenner- Nybegynder
12. januar 2008 - 16:56 #4
den koder der står ovenover henter ikke noget ud fra databasen, selvom de er "gyldige" hvad angår måneden de er oprettet i
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester