Jep, fra maualen, CURDATE(): Returns the current date as a value in 'YYYY-MM-DD' or YYYYMMDD format, depending on whether the function is used in a string or numeric context.
Prøv så...
SELECT * FROM aktiviteter WHERE FROM_UNIXTIME(__dit_dato_felt__) > CURDATE() AND sted = 'kobenhavn' ORDER BY __dit_dato_felt__ LIMIT 0, 2
Hmmm.. jeg får bare ikke rigtigt noget ud... og kan ikke find en evt fejl...
$hent_kbhaktiv = "SELECT aktivitet, navn, dato FROM aktiviteter WHERE FROM_UNIXTIME(dato) > CURDATE() AND sted = 'kobenhavn' ORDER BY dato LIMIT 0, 2"; $aabn_forbindelse_og_vaelgdb(); $resultat_hent_kbhaktiv = mysql_query($hent_kbhaktiv); luk_forbindelse();
CREATE TABLE `aktiviteter` ( `id` int(11) NOT NULL auto_increment, `sted` text NOT NULL, `adr` text NOT NULL, `tilmelding` text NOT NULL, `pris` text NOT NULL, `aktivitet` text NOT NULL, `navn` text NOT NULL, `dag` text NOT NULL, `dato` text NOT NULL, `tid` text NOT NULL, `link` text NOT NULL, `billed` text NOT NULL, `tekst` text NOT NULL, PRIMARY KEY (`id`) )
Okay.... ved et lykketræf.. eller måske en smule omtanke har jeg løst det selv:
$hent_kbhaktiv = "SELECT aktivitet, navn, dato FROM aktiviteter WHERE UNIX_TIMESTAMP(dato) > CURDATE() AND sted = 'kobenhavn' ORDER BY dato LIMIT 0, 2";
UNIX_TIMESTAMP(dato) vil altid være større end CURDATE(), idet du jo sammenligner to forskellige formater :) Problemet var, at jeg troede dit stamp var et datostempel uden tid. Derfor kørte jeg lidt rundt i de forskellige funktioner, beklager. Hvis denne forespørgsel ikke virker, så snupper du selv point :)
SELECT aktivitet, navn, dato FROM aktiviteter WHERE dato > UNIX_TIMESTAMP() AND sted = 'kobenhavn' ORDER BY dato LIMIT 0, 2
Hvis du har phpmyadmin eller lignende, så kan du også lige prøve at affyre denne sætning for at tjekke datoerne:
SELECT aktivitet, navn, dato, FROM_UNIXTIME(dato), NOW() FROM aktiviteter WHERE dato > UNIX_TIMESTAMP() AND sted = 'kobenhavn' ORDER BY dato LIMIT 0, 2
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.