Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 03-01-2013, 17:32
PizzaScampia
 Registrierter Benutzer
Links : Onlinestatus : PizzaScampia ist offline
Registriert seit: Mar 2006
Beiträge: 20
PizzaScampia ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich bin nun zwar schon mal soweit, dass die Spalten gefüllt werden, allerdings kommt nach 60sekunden eine Fehlermeldung und der maximale Wert wird deutlich überschossen.

Bei Kategorie A soll der Wertebereich zwischen 0.86- 1.23 liegn

Rote Schrift = Zeile 40

Zitat:
Fatal error: Maximum execution time of 60 seconds exceeded in D:\xampp\webdav\cronjob_fuel_price.php on line 40

PHP-Code:
<?php session_start ();
include (
"connect.php");
?> 
<html>
<head>
</head>
<body>
<?php
$abfrage 
"SELECT
                      
                     `flughafen`.`flughafenid`, 
                     `flughafen`.`kategorieindex` , 
                     `flughafen`.`fuel_price`, 
                     `flughafen`.`last_fuel_price`
            FROM
                     flughafen"
;
                     
$ergebnis mysql_query($abfrage) or die ("MySQL-Error: " mysql_error());


    while (
$dataset mysql_fetch_array($ergebnis)){ // <--- Klammerfehler, hier gehört die klammer auf

$kategorieindex $dataset['kategorieindex'];

if (
$kategorieindex == "A"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      =(0.86 + RAND() * 1.23)
            Where                    
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }
    
elseif (
$kategorieindex == "B"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = (0.84 + RAND() * 1.15)
            Where 
ZEILE 40                      kategorieindex = '$kategorieindex'"
) or die(mysql_error())
    }
    
elseif (
$kategorieindex == "C"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = (0.80 + RAND() * 0.97)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }

elseif (
$kategorieindex == "D"){
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = (0.75 + RAND() * 0.92)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
    }    
    
else{
mysql_query("UPDATE 
                    flughafen 
            SET        
                    fuel_price      = (7.84 + RAND() * 11.15)
            Where 
                      kategorieindex = '$kategorieindex'"
) or die(mysql_error());
}
}
?>
Mit Zitat antworten