Probleme mit rand()

K

Kebb

Hallo, ich habe hier einen Codeschnipsel der aus meiner DB zufällig einen der Datensätze raussuchen und dann den dort enthaltenen Link öffnet. Zumindest soll der das mal :rolleyes: Derzeit öffnet er immer nur einen bestimmten der Einträge, aber insgesamt habe ich 4 Stück engetragen. Irgendwie komm ich mit der rand()-Funktion nicht zurecht :( Was ist falsch?

PHP:
  $randabf = "SELECT max(id) FROM mm_design;";
  $resultrandabf = mysql_query($randabf, $dblogin);

  while ($randd = mysql_fetch_assoc($resultrandabf)){
   $maxrand = $randd['max(id)'];
  }

  $zufallabf = "SELECT link FROM mm_design WHERE disabled = 'false' ORDER BY RAND() LIMIT 0,$maxrand";
  $resultzufallabf = mysql_query($zufallabf, $dblogin);

  while ($zufall = mysql_fetch_assoc($resultzufallabf)){
   $link = $zufall['link'];

   echo "<meta http-equiv=\"refresh\" content=\"0.0000000000001; URL=$link\">";
  }

Und ja ich hab schon hier im Forum gesucht aber nichts gefunden was mir weitergeholfen hat.
 
Wäre nett wenn du 4 leerzeichen zum Einrücken verwendest.
Ansonsten wieso hast du da ne While stehen wenn du in der sowieso refresht?
 
Hatte das mir so beigebracht, aus nem Tutorial für nen Gästebuch, aber wenn ich das nicht brauch kann ich's ja auch weglassen. Wie denn?

Welche 4 leerzeichen?

Kann mir denn niemand helfen hierbei?
 
Zurück