Find timestamp for 1. september 2005 kl. 00.00 og for 30. september 2005 kl. 23.59.59, og så en "SELECT ... WHERE 222222<=ts AND ts<=333333" (hvor jeg lige antager at 222222 og 333333 er de to timestamps du har fundet, og dit felt hedder 'ts')
Jah, men det med 30 31 kan du jo klare ved at tage den 1. oktober 2005 kl. 00.00 og trække et sekund fra.
Det vi ikke være synderligt effektivt at gøre som coderdk siger, da man så skal konvertere datoen for hver eneste række. Har du mere end et legetøjssystem, vil det gå for langsomt.
Ok, jeg bør nok forklare hvorfor jeg ville vælge at bruge eriks. Det alternativ jeg har skrevet, giver ikke særlig god performance. Mit råd er at følge eriks og:
$start = mktime( 0, 0, 0, 9, 1, 2005 ); $slut = mktime( 0, 0, 0, 10, 0, 2005 ); $sql = "SELECT * FROM dintabel WHERE dato BETWEEN $start AND $slut";
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.