Hallo ieder,
IK heb een scriptje gemaakt om 5 random waardes uit een database te halen die niet hetzelfde mogen zijn.
<?php
$geweestt = array();
for($i = 1; $i <= 5; $i++)
{
$query = mysql_query("SELECT * FROM tbl_profielen ORDER BY RAND() LIMIT 0,1") or die("fout1");
$cijfer = rand(1, mysql_num_rows($query));
while ($obj = mysql_fetch_object($query))
{
if(in_array($cijfer, $geweestt))
{
$i--;
}
else
{
$geweestt[] = $cijfer;
$query4 = mysql_query("SELECT * FROM tbl_afbeelding WHERE afbeelding_id=".$obj->pasfoto_id."");
while ($obj4 = mysql_fetch_object($query4))
{
echo"tothier";
echo"<a href=\"profielen.php?profiel_id=".$obj->profiel_id."\"><img src=".$obj4->locatie." border=0 title=\"".$obj->naam."\" alt=\"".$obj->naam."\" height=45></a>";
echo" ";
}
}
}
}
?>
Dit is echter een heeeel traag script..
Hoe kan ik dit verbeteren?
1.351 views