random ist nicht random? :/

sam

Erfahrenes Mitglied
moin php'ler,
hab da mal wieder ein problem. naja, nicht
ganz, aber ich bin auf was gestoßen, was
mich nachdenklich stimmt :rolleyes:

folgender code soll mir 4 zufällige buttons
aus der db fischen und anzeigen.
das klappt auch ganz gut, nur dass ich das
gefühl habe, dass es nicht wirklich richtig
funktioniert :rolleyes:

der button mit der id 1 ist zum beispiel in
90% der fälle da und an erster stelle
...wie kann das sein?
hab doch genug buttons eingetragen, dass
das nicht passiert...

PHP:
<?php

$db = new db;
$db->connect();
$result = $db->query("SELECT * FROM v5_alliances ORDER BY RAND() LIMIT 4");
while($row = $db->fetch_array($result))
{
$dbviews = $row[alliances_views];
$insertviews = $dbviews+1;
$views = $db->query("UPDATE v5_alliances SET alliances_views ='$insertviews' WHERE id='$row[id]'");
echo "<a href='getoutofhere.$php?id=$row[id]' target='_blank' title='$row[alliances_title] [views: $row[alliances_views] / clicks: $row[alliances_clicks]]'><img src='images/buttons/$row[alliances_button]' border='0' alt=''></a><br>\n<img src='images/spacer.gif' width='1' height='5' alt=''><br>";
}

?>
irgendwelche vorschläge/erklärungen?

mfg
sam
 
Zurück