webForumDet fria alternativet
Logga in / Bli medlem

Skriv ut datum

PHP

2 svar · 286 visningar · startad av staletwist

Medlem sedan feb. 200212 inlägg
Trådstart#1

Har en medlemslista i en MySQL-databas. Medlemmarna anmäler sig på webben och då registreras även datumet när dom anmälde sig. Detta för att jag nu ska kunna få fram statistik.

Så hur gör jag om jag vill skriva ut en lång lista med datum från t ex 2001-08-24 till dagens datum.

Det ska stå såhär:

2001-08-24: 3st
2001-08-25: 0st
2001-08-26: 5st
2001-08-27: 1st

osv....

Hittar ingen bra lösning på detta i forumets tidigare trådar.

Medlem sedan dec. 2001314 inlägg
#2

Detta ska nog funka:

<?
    $sqlQuery = mysql_query( "SELECT COUNT(namn), datum FROM tabell WHERE datum > '2001-08-24' GROUP BY datum" );
    while ( $sqlRow = mysql_fetch_row( $sqlQuery ) )
    {
        print $sqlRow[1] .': '. $sqlRow[0] .'st<BR>';
    }
?>
Medlem sedan feb. 200212 inlägg
#3

Funkar finfint :)

Tack! :)

267 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)