Probleem met NOW()
mark
31/10/2008 12:05:00Hallo iedereen,
Ik op op mijn site een release systeempje staan en dan word op de volgende manier uitgevoerd:
Nu horen er 25 games uitgelezen te worden, dit word gesorteerd op de 25 eerst aankomende. Na de 25 word er een nieuwe pagina aangemaakt met daarin de volgende 25 games etc etc.
Het werkt alleen perfect op 1 ding na, en dat zit hem in NOW(). Er horen 25 games getoond te worden van het moment NOW(). Maar hij gaat gewoon verder met uitlezen en toont er meer dan 25.
Als ik NOW() weg haal dan toont die wel 25 maar dan sorteerd hij gewoon op release datum, dus datums uit verleden worden als eerst uitgelezen.
Misschien gebruik ik NOW() verkeerd, hopelijk weet iemand er antwoord op. Vragen kun je altijd stellen.
mvg,
Mark
Ik op op mijn site een release systeempje staan en dan word op de volgende manier uitgevoerd:
Code (php)
1
2
3
4
2
3
4
<?php
$select = "SELECT id, cat, titel, shop, DATE_FORMAT(uitgave,'%d-%m-%Y') AS uitgave1 FROM games WHERE uitgave > NOW() ORDER BY uitgave ASC LIMIT ".$begin.", ".$website['games']."";
$query = mysql_query($select)or die(mysql_error());
?>
$select = "SELECT id, cat, titel, shop, DATE_FORMAT(uitgave,'%d-%m-%Y') AS uitgave1 FROM games WHERE uitgave > NOW() ORDER BY uitgave ASC LIMIT ".$begin.", ".$website['games']."";
$query = mysql_query($select)or die(mysql_error());
?>
Nu horen er 25 games uitgelezen te worden, dit word gesorteerd op de 25 eerst aankomende. Na de 25 word er een nieuwe pagina aangemaakt met daarin de volgende 25 games etc etc.
Het werkt alleen perfect op 1 ding na, en dat zit hem in NOW(). Er horen 25 games getoond te worden van het moment NOW(). Maar hij gaat gewoon verder met uitlezen en toont er meer dan 25.
Als ik NOW() weg haal dan toont die wel 25 maar dan sorteerd hij gewoon op release datum, dus datums uit verleden worden als eerst uitgelezen.
Misschien gebruik ik NOW() verkeerd, hopelijk weet iemand er antwoord op. Vragen kun je altijd stellen.
mvg,
Mark
Gewijzigd op 01/01/1970 01:00:00 door Mark
PHP hulp
24/11/2024 14:17:07JvG G
31/10/2008 12:09:00mark
31/10/2008 12:14:00Erik Rijk
31/10/2008 12:22:00mark
31/10/2008 12:32:00SELECT id, cat, titel, shop, DATE_FORMAT(uitgave,'%d-%m-%Y') AS uitgave1 FROM games WHERE uitgave > NOW() ORDER BY uitgave ASC LIMIT 0, 30
nu weet ik gelijk dat in de aansturing een fout, domme fout van me. Bedankt eric dat je me erop wijst;)
nu weet ik gelijk dat in de aansturing een fout, domme fout van me. Bedankt eric dat je me erop wijst;)