sql-jak vypsat více řádků?

Ahoj... mam script, ktery vypise z sql databaze jeden radek.. Mno ale nejak mi neleze do hlavy, jak bych mohl vypsat radku treba 5, 6... Poradíte pls?

(To while (list...) mam okopceny a vubec nevim co se ve scriptu deje.. Mohl by mi to nekdo prosím vysvetlit?)


$sql = 'SELECT * FROM novinky LIMIT 0, 30';
$result=mysql_query($sql, $connect);
while (list($nazev,$text) = mysql_fetch_row($result)) {
echo "$nazev $text" ;
}
mysql_close();


BTW. Mělo by to vypisovat novinky, takze bych vzdycky potreboval vypsat nazev a prislusny text! (pak treba i autora)
$sql = 'SELECT * FROM novinky LIMIT 0, 30';

SELECT * FROM novinky --- vse z novinek
LIMIT 0, 30 --- z toho vseho omezuješ na prvních 30

while (list($nazev,$text) = mysql_fetch_row($result)) {
echo "$nazev $text" ;
}

while (list($nazev,$text) --- se používá pro procházení polem, kde $nazev je klíč a $text je hodnota, což ti asi hádám moc neříkám, ale to je pro tvou případ jedno (později vysvětlím)

mysql_fetch_row($result) -- z daných SQL dat vytvoříš pole, a to takovýto:
array(1=>$hodnota) , kde číslo označuje pořadí sloupce a hodnota je v tom daným sloupci... řádky to bere jeden po druhým

Každopádně ty chceš udělat toto:
$query = 'SELECT * FROM novinky LIMIT 0, 30';
$result=mysql_query($query);
$while ($radek = mysql_fetch_assoc($result)) {
$nazev = $radek['jmeno sloupce viz tabulka'];
$text = $radek['jmeno sloupce viz tabulka'];
echo "$nazev - $text";
}

N-joy
Script funguje, ale ne tak jak chci! Nejdříve to vypíše všechny názvy a potom všechny texty.... Já bych potřeboval aby to vypsalo 1 název a pak 1 text.... no a u dalsi novinky to same druhý název a a pak druhý text....
Věděl by jste nekdo jak na to pls?
Pardon.. uz to jede.. mel jsem tam chybku! Díky moc za pomoc ;)