pb : erreur php - Programmation
Marsh Posté le 26-06-2001 à 11:53:16
T'as un truc qui boucle sans fin dans ton script !
Il plante donc en timeout.
Marsh Posté le 26-06-2001 à 11:55:41
[le pb c'est que je n'ai pas de boucle je fait une conenction odbc
Marsh Posté le 26-06-2001 à 12:08:24
Alors, c'est tes requêtes qui prennent trop de temps.
Marsh Posté le 26-06-2001 à 12:45:07
Fait voir un peu ton code pour que l'on se rende compte de ce qui peut se passer ( je ne demande pas tout le code )
Marsh Posté le 26-06-2001 à 13:09:55
/* requete SQL */
$cu=odbc_exec($connection,"SELECT * FROM GCPHLFAC WHERE GNUFAC=1" );
//tableau
$row=odbc_fetch_into($cu,5,$tab);
echo($tab[4]);
/* while ( $row=odbc_fetch_into ($cu,0,$tab))
{ $arrrr[$row[1]] = $row[2];}
echo ($tab[0]); */
$numcol=odbc_num_rows($cu) ;
echo ($numcol);
$res=odbc_fetch_row($cu,1);
//odbc_result ($res,0);
$Query = "SELECT * FROM GCPHLFAC WHERE GNUFAC=1";
//execute query
$queryexe = @odbc_do($connection, $Query);
//output results to standard output
odbc_result_all($queryexe, "BORDER=1" );
Marsh Posté le 26-06-2001 à 13:19:36
Tu peux essayer d'augmenter le TimeOut pour voir si c'est un probleme de lenteur de connexion ODBC, ou si c'est autre chose.
Il faut modifier la ligne correspondante dans le fichier php.ini
Marsh Posté le 26-06-2001 à 13:29:14
pour l'instant je travaille avec easyphp je configure comment?
Marsh Posté le 26-06-2001 à 15:00:47
tu peux nous dire exactement ou ca casse. Sert toi de echo pour voir le cheminement
Marsh Posté le 26-06-2001 à 15:38:16
ben, je sais pas ou il le colle le php.ini. Moi je le mets dans mon répertoire Windows. fait une recherche sur ton dur avec 'php.ini' ! (ça c'est du conseil !! )
Marsh Posté le 26-06-2001 à 15:38:17
ben, je sais pas ou il le colle le php.ini. Moi je le mets dans mon répertoire Windows. fait une recherche sur ton dur avec 'php.ini' ! (ça c'est du conseil !! )
Marsh Posté le 26-06-2001 à 18:01:44
t 1 newbie complet ou quoi? un peu d'initiative personnelle. ça va plus vite que de poster.... !
Comme je n'ai pas le fichier sous la main, ça doit être une ligne genre MaxTimeExecutionScript ou 1 truc comme ça. fait une recherche dans le fichier sur 'execution' ou bien 'time' ou '30'
(sans les ' !)
tu changes 30 par 300 comme ça t'es tranquille.
[edtdd]--Message édité par Largo--[/edtdd]
Marsh Posté le 26-06-2001 à 11:29:13
j'ai cette erreur là qaund j'execute ma page et je ne sais pas pourquoi
Fatal error: Maximum execution time of 30 seconds exceeded in c:\...
[edtdd]--Message édité par bob2674--[/edtdd]