jenslm: noch eine sql abfrage die nicht funktioniert?!

Beitrag lesen

Hi Leute,
noch eine Frage!
Warum funktioniert das nicht?!

  
  
$sql = "SELECT * FROM menu_items";  
$result = mysql_query($sql, $database) or die(mysql_error());  
$row = mysql_fetch_assoc($result);  
  
do  
{  
echo "<li><a href=\"".$row['link']."\" 		    target=\"".$row['target']."\">stat</a></li>\n";	  
}  
while(mysql_fetch_assoc($result));  
  

Ausgabe:
<li><a href="/" target="">hello</a></li>
<li><a href="/" target="">hello</a></li>
<li><a href="/" target="">hello</a></li>
<li><a href="/" target="">hello</a></li>
<li><a href="/" target="">hello</a></li>

In der Datenbank:
id | link | target
-------------------
1  | /    |
-------------------
2  | h    | t
-------------------

usw.
komischerweise wird allerdings 5 mal der erste Eintrag der Tabelle gezeigt.
Es sind auch 5 Einträge in der Tabelle?
Was mache ich falsch?
Lg, Jens