Dotaz k prikazu SELECT

Chci vybrat jenom urcity pocet polozek z databaze. Jak to mam napsat pomoci prikazu SELECT? Slo by to nejak takhle?: SELECT FROM tab WHERE 5?
Muzes, ale musis vybrat nejake pole jako kriterium, napr. pole ID
SELECT * FROM TAB WHERE (((TAB.ID) Between 1 And 5));

Vybere vsechna pole z tabulky tabulka, kde pole ID je mezi 1-5
a jak bych to mel udelat, kdybych chtel vypsat z tabulky ARTICLES zaznamy DATE, HEADER, TEXT, AUTHOR z radku, kde ID ma hodnotu jako promena (treba $clanek) ???????
select date, header, text, author
from articles
where id='$clanek'
Vypise radky 0-29 z tabulky user (seznam uzivatelu na MySQL - priklad):
SELECT * FROM `user` LIMIT 0, 30
Vypise radky 3-53
SELECT * FROM `user` LIMIT 3, 50
Vypise radky 0-9 z tabulky user, gde uzivatel ma pravo select_priv a update_priv:
SELECT * FROM `user`WHERE Select_priv LIKE 'Y' AND Update_priv LIKE 'Y' LIMIT 0, 10
Staci? Nebo si chtel neco jinyho?
Já mám také problém s příkazem SELECT.... :-(
Doma mi to běhá v pohodě, ale tady na Webzdarma mám problémy s podmínkou ve tvaru: WHERE ( polozka1 > '".$promenna1."') AND (polozka2 <= '"$promenna2"')

Dává vám to smysl? Prosím pomozte!!!! (vis. vkvajgar.unas.cz/seznam.php )

Karry
???
WHERE ( polozka1 > '$promenna1') AND (polozka2 <= '$promenna2')

Šlo by to možná i bez těch uvozovek, ale v manuálu pro MySQL jsem četl něco o bezpečnosti a tam ty uvozovky doporučovali...

A taky mi není jasné, proč v tom tvém příspěvku je proměnná pokaždé vkládánána jinak...V tom prvním případě to ještě beru, ale ten druhý musí pravděpodobně házet chybu. Jo, uvozovky, to je bašta.