Code alle 12 (oder mehr) Stunden ausführen

Hallo, ich habe ein kleines Problem…ich habe ein kleines script geschrieben, dass einen Text zufällig aus einer Datenbank entnehmen soll…das soll nach mindestens 12 stunden ieder aufgerufen werden…desshalb hab ich das so gedacht, dass die Letzte Zeit, zu der das Scriptteil aufgerufen wurde, in der Datenbank gespeichert wird…klappt auch alles bis auf die 12-Stunden-begrenzung…

Hier der ausschnitt des Codes…

[code]$time_last_call = “SELECT call_time FROM fun_now WHERE id = 1”;
$time_now = time();
if(($time_now - $time_last_call) > 432000){
$query = “SELECT MAX(fun_id) AS fun_id FROM fun LIMIT 1”;

$result = mysql_query($query);

if(mysql_num_rows($result) == 1) {
   $row         = mysql_fetch_assoc($result);
   $fun_id = $row['fun_id'];
}

$fun_rand_id = rand(1, $fun_id);
$test = "UPDATE fun_now SET fun_id = '$fun_rand_id',call_time = '$time_now' WHERE id = 1";
$result = mysql_query($test);

}
else{
$fun_rand_id = mysql_query(“SELECT fun_id FROM fun_now WHERE id = 1”);
//Create INSERT query
echo “$fun_rand_id”;
}[/code]

ich finde den Fehler nicht, wieso das Codeteil beim IF immer aufgerufen wird und nicht nur alle 12 stunden


//Nachtrag: Du musst umbedingt die SQL-Anweisung Queryen, und danach mit fetch abarbeiten...

//Nachtrag: Du musst umbedingt die SQL-Anweisung Queryen, und danach mit fetch abarbeiten…

Danke es Läuft^^ :slight_smile: :slight_smile: