mysql lekérdezés (dátum szerint a következő 3)

Sziasztok!

Szóval lenne egy tartalom amit szeretnék megosztani másokkal de mindig csak a következő 3 jelenjen meg.

Azaz ha ma 2011.09.20. van akkor a következő 3 aktuális fesztivál jelenjen meg.(adatbázis van a fesztiválokról)

Ebben kérnék segítséget.

Köszi előre is

Hozzászólások

Megírod a lekérdezést amivel megkapod a fesztiválokat majd sorbarakod dátum szerint és "LIMIT 3" amit keresel.

SELECT * FROM fesztivalok WHERE fesztival_napja > aktualis_datum ORDER BY fesztival_napja ASC LIMIT 3;

--
A gyors gondolat többet ér, mint a gyors mozdulat.

esetleg:

... where fesztivaldatum > '2011-09-20' limit 3;

az aktuális dátumhoz képest ez hogyan megy?
mert a limittel nem az aktuálishoz képest 3 jelenik meg hanem az adatbázisból 3 .

Rosszul gondolom?

azt nem tudom hogy hogyan kellene a lekérdezést pontosan megírni az általatok adott függvényekkel.
Eddig itt tartok:
<?php
$kapcsolat=mysql_connect("localhost","xx","xx")
or die (print"HIBA!".mysql_error());
mysql_select_db("fesztival",$kapcsolat);
mysql_query("SET NAMES utf8");
$parancs = "SELECT*FROM feszt ORDER BY datum DESC";
$eredmeny = mysql_query($parancs, $kapcsolat);
while ($sor = mysql_fetch_array($eredmeny))
{
?>

<?=$sor[fesztido]; ?>
<?=$sor[fesztnev]; ?>

<?php
}
mysql_close($kapcsolat);
?>

De ugye ez dátum szerint fordítva kiír mindent.