chat vs. mysql

zdar...
1) Tvorim si chat pres mysql a potrebuju aby jakmile dojde na urcitej pocet prispevku tak aby se to samo smazalo....

2) a pak jeste aby se mi na strance zobrazovali jenom jenom tolik vzkatu, kolik ja budu chtit.

Muzete mi poradit, jak by ten skript pribluizne vypadal?
plosiiim pomoc.
prece to nejak musi jit... vsechno jde kdyz se vi jak.... ja nevim :(

k ty 2):
mam to udelat pres while?

priklad:
<?
$dotaz = MySQL_Query("SELECT * FROM chat ORDER BY id DESC");
if(!$dotaz):
echo "Chyba pri nacítání vzkazu z databáze...";
else:
while($zaznam = MySQL_Fetch_Array($dotaz)):
?>
<b><? echo $zaznam["jmeno"]; ?></b> >>> <? echo $zaznam["vzkaz"]; ?><br>
<?
endwhile;
endif;
?>

Jak to mam udelat, aby mi to zbrazilo jenom 10 nejnovejsich prispevku?
THX
SELECT * FROM chat ORDER BY id DESC LIMIT 10
a nevite co stim 1)....
uvedu priklad...
mam tam nekde nastaveno (v mysql) ze mormalne se tam ma vejit napr. 50 zaznamu a kdyz pribyde dalsi tak aby se ten co je posledni vymazal a ten co tam pribude tak aby byl jako prvni.
keď nad tým tak premýšľam, čo takto si to nakresliť ?

a k tomu tých pár jednoduchých SQL dopytov hádam zvládneš, nie?
----------------------------------------
ak máš id automatické tak stačí zistiť rozdiel medzi najmenším a najväčším id a potom to najmenšie vymazať (ak je rozdiel väčšíé ako 50), nie?

a keď to budeš zoraďovať od zadu "ORDER BY id DESC" tak ten posledný príspevok bude prvý.
"ak máš id automatické tak stačí zistiť rozdiel medzi najmenším a najväčším id a potom to najmenšie vymazať (ak je rozdiel väčšíé ako 50), nie?"


A to udelam jak?
co treba zjistit cas 50. prispevku a smazat vsechny co sou starsi .. ale potrebujes k tomu dva dotazy takze bych to mazani nedaval na moc frekventovany misto
K*A logicky: jakmile je těch záznamů 50, tak při každém vložení příspěvku se musí vymazat ten, který má id=id nového přispěvku-50! To je přece úplně jasný! Jestli je jich už 50 se zjistí pomocí MySQL_NumRows. Pak se vybere z databáze 50. příspěvek (někdo doplňte jak, nepamatuju si a nechci hledat), zjistí se jeho id, a dalším dotazem se příspěvek s tímto id vymaže. Tak to je celé...:o)
mysql_numrows nebo mysql_num_rows? jakej je mezi tim rozdil?
jedna fce existuje, druha ne :-)
$menu = mysql_query($query) or die("Nepodarilo sa nacítat......

$row = mysql_fetch_array($menu, MYSQL_NUM)

neviem ako ty, ale ja si vystačím s týmito dvoma príkazmi a SQL jazykom (zatiaľ), takže sa pozri na www.nal.wz.cz dal som ti tam manuál k SQL-ku.
Ďaľšie odkazy sú v ňom
a co to tak mazat podle času. Při vložení si tam uložíš čas a pak to mázneš, třeba za půl hodiny.
to neni nejlepsi napad, kdyby na chatu pul hodiny nikdo nepromluvil byl by prazdnej .. teoreticky by melo jit vlozit prispevek (nejvyssi id) a smazat jedno nejnizsi id ale jen pokud by pocet prispevku byl vyssi nez tech 50 .. a moc bych na to nespolihal ;-)