hiç hata ile php ve mysql komut dosyası zaman aşımı?

1 Cevap php

Aşağıda benim kod ben ekledim yeni bir mysql tablosunu güncelleştirmek için sadece 1 kez çalıştırmak için gereken bir script olduğunu, sadece etmedi, herhangi bir hata ya da bir şey yoktu, ben 60.000 kullanıcı var ve 268 satırları koştu ve ekledi kalanını ekleyin ve ben neden hiçbir fikrim yok?

    <?PHP
require_once "../config/functions.inc.php";

// get users
$sql = 'SELECT * FROM  friend_login';
$result = executequery($sql);   
while($row = mysql_fetch_assoc($result)){
    // get states
    $sql = 'SELECT * FROM  usstates order by rand() limit 1';
    $state = getSingleResult($sql);
    //convert to lat and long
    $geo = get_geo($state);
    $lat = $geo['Latitude'];
    $long = $geo['Longitude'];

    //insert lat/long into locations table
    $insert = "INSERT INTO friend_location (user_id, lat, `long`) VALUES ('$row[auto_id]', '$lat', '$long')";
    executeQuery($insert);

    echo 'user updated with ' .$state. ' <BR> userID=' .$row[auto_id]. ' <BR><BR><BR>';
}
?>

1 Cevap

0 maksimum betik çalıştırma zamanı ayarlamaya çalışın (sonsuz):

ini_set('max_execution_time', 0);

Eğer display_errors ya error_reporting kapalıysa, o zaman zaman aşımı tarafından oluşturulan bir ölümcül hata göremiyor olabilir.