Bonjour,
J'ai un script php qui va lire deux bases de données sql. Ces bases sont de 4.000 entrées chacune.
Or, l'exécution de ce script s'arrête avant la fin.
Voici le script :
<?php
ini_set ('max_execution_time', 0);
ini_set ('max_input_time',1000000);
ini_set ('memory_limit',-1);
$liendb = mysql_connect("*****" );
mysql_select_db("****" );
$sql= "SELECT * FROM tarifalt";
$resultat = mysql_query ($sql);
while ($ct = mysql_fetch_array($resultat))
{
$r1=$ct['tarif'];
$altcout=$ct['prix'];
$tt=$ct['destination'];
$sql1="SELECT * from tarif";
$resultat1 = mysql_query ($sql1);
while ($ct1 = mysql_fetch_array($resultat1))
{
$t1=$ct1['CODET'];
if($r1==$t1)
{ $altmarg=$altcout*1.2;
$stunt=$ct1['VALO'];
if ($stunt>=$altmarg) {$res=$stunt; $txt="ancien tarif - marge >20%";}
if ($stunt<$altmarg & $stunt>$altcout) {$res=$stunt; $txt="ancien tarif - marge < 20%";}
if ($stunt<$altmarg & $stunt<$altcout) {$res=$altcout; $txt="augmentation";}
echo $tt ."<BR>";
break;
}
}
}
echo "fini";
?>
Que faire ? Merci d'avance pour votre aide.
Pascal
Message édité par sorciervoyageur le 28-05-2009 à 11:31:31