Biene: while schleife 6 mal durchlaufen

Beitrag lesen

hi folks,

mein kleines problem ist folgendes ich habe eine produktdatenbank und möchte auf einer seite mit u.a code aus einem query die ersten 6 produkt namen auslesen. Kleiner Zusatz: Noch besser wäre es wenn es nicht die ersten 6 wären sondern 6 zufällige.
irgendwas mache ich falsch - wer weiß hier rat?

<?php
     $keyresult = mysql_query("select products_name from products");

while(($i<=6) && ($key = mysql_fetch_array($keyresult)))
          {
      echo $key["products_name"];
      echo ", ";
        } // end while
?

beste grüße aus einem heißen hamburch