Ik heb een script dat laat zien hoeveel nieuwe linken ik vandaag in de database heb gestopt.

Vandaag heb ik nog geen linken toegevoegd.
Toch laat hij het aantal van 8 zien.

Kan dit te maken hebben met de tijd dat ik ze heb ingevoerd?
De laatste linken waren na 22:00 uur gisteren avond.

Als dit zo is, is hier dan een oplossing voor?

Dit is het script:

<?php
//Laat zien hoeveel linken er vandaag zijn toegevoegd:
$daglinks = "SELECT COUNT(toegevoegd) AS daglinks FROM links
WHERE DAY(toegevoegd) = DAY(CURDATE()) ";
$resultaatdaglinks = mysql_query($daglinks) or die ("Sorry maar kan het aantal daglinks niet weergeven.");
$laatZienDaglinks = mysql_fetch_assoc($resultaatdaglinks);
?>
ik gebruik dat eigenlijk nooit, ik doe het altijd zo...
het veld toegevoegd moet een date velt zijn;)
<?php
$daglinks = "SELECT id AS daglinks FROM links
WHERE toegevoeg = CURDATE()";
$resultaatdaglinks = mysql_query($daglinks) or die ("Sorry maar kan het aantal daglinks niet weergeven.");
$totaal = mysql_num_rows($resultaatdaglinks);
echo $totaal;
?>
Elsy, op jouw manier check aan de hand van de dag of de link vandaag is toegevoegd of niet. Aangezien die dagen in elke maand weer terugkomen, krijg je nu ook de links die vorige maand op dezelfde dag (dus 17 januari) zijn toegevoegd. Ik denk dat het op de manier van Manaus wel werkt.
idd, elsy op jou manier doe je dit:
dag vandaag = 17-02-2007
stel je add vandaag een paar links
Dan zal op 17-03-2007 precies die links van de dag van vandaag ook getoont worden omdat jij controleert op de dag van de maand en niet op de datum;)
@Manaus en Herjan

Helaas werkte dit niet, hij liet nu alle toegevoegde linken zien.

Maar jullie hebben me wel aan het denken gezet en dit is de juiste oplossing.
Nu klopt het wel.

<?php
//Laat zien hoeveel linken er vandaag zijn toegevoegd:
$daglinks = "SELECT COUNT(toegevoegd) AS daglinks FROM links
WHERE MONTH(toegevoegd) = MONTH(CURDATE()) AND YEAR(toegevoegd) = YEAR(CURDATE()) AND DAY(toegevoegd) = DAY(CURDATE()) ";
$resultaatdaglinks = mysql_query($daglinks) or die ("Sorry maar kan het aantal daglinks niet weergeven.");
$laatZienDaglinks = mysql_fetch_assoc($resultaatdaglinks);
?>

Bedankt voor het meedenken!
Graag gedaan ;-)

Reageren