Proč výsledek selectu je dvojmo

<?php
$link = mysql_connect("localhost", $login, $heslo)
or die (" Nemôžem sa spojiť");
print "\t<tr>\n";
print (" - Spojenie je úspešné");
mysql_select_db ($databa)
or die (" - Spojenie mám, ale nemám práva na databazu ");

$query = "SELECT datum FROM pouzivatelia where datum is not null";
$result = mysql_query ($query)
or die (" Spojenie mam, ale nemôžem selectovať");

// printing HTML result

print "<table>\n";
while ($line = mysql_fetch_array($result)) {
print "\t<tr>\n";
while(list($col_name, $col_value) = each($line)) {
print "\t\t<td>$col_name = $col_value</td>\n" ;
}
print "\t</tr>\n";
}
print "</table>\n";
mysql_close($link);
?>


Vysledok je :::

0=11.08.2003 datum = 11.08.2003
0=12.08.2003 datum = 12.08.2003
je to tim ze list()ujes v poli vyplnenym funkci mysql_fetch_array() .. ta ti do pole ulozi prvky s indexy 0,1,2,3,4.. ale taky 'id', 'datum',... takze jedna hodnota je v poli ulozena dvakrat .. pouzij mysql_fetch_row()
Skusil som mysql_fetch_row()
je to ono dík..
vysledok :
0 = 11.08.2003
0 = 12.08.2003

Ako odstranim i tie 0 = _?
Už je i druhý problem ok Dík.



print "\t\t<td> $col_value</td>\n"
jeste malickost, ted sem si teprve vsimnul ze zjistujes i nazvy sloupcu .. tak pouzij mysql_fetch_assoc ;-)
mysql_fetch_assoc - Je to presne co som chcel.

Nazov stlpca a hodnotu -Dik