Connect();
select_db('db');
//Lege array aanmaken
$randArray = array();
//Alle elementen ophalen welke status 1 hebben
$query = "SELECT *
FROM rotation
WHERE status=1";
$res = mysql_query($query);
if (mysql_num_rows($res) >= 1) {
while ($data=mysql_fetch_array($res)) {
if(date() == strtotime("+1 month", $data['date'])) {
// verwijderen als het ouder is als 1 maand
} else {
//id toevoegen aan array
$randArray[] = $data['id'];
}
}
}
//Aantal elementen in array
$numElements = length($randArray)-1;
//Willekeurig getal kiezen
$randomElement = rand(0, $numElements);
//Nieuwe query aanmaken
$elementQuery = "SELECT *
FROM rotation
WHERE id = '$randArray[$randomElement]'";
$elementResult = mysql_query($elementQuery) or die(mysql_error());
$elementRow = mysql_fetch_array($elementResult);
// Resultaat weergeven
echo $elementRow['naam'];