par
BlueDream » 13 juil. 2012, 10:22
J'ai implémenté une fonction qui me retourne le résultat d'une requête voici mon code :
Code : Tout sélectionner
function ShowListFields($table) {
mysql_select_db($this->database, $this->dbp);
$fields = array();
while ($row = mysql_fetch_row(mysql_query("SHOW COLUMNS FROM {$table}", $this->dbp))) {
$fields[] = array(
'name' => $row[0],
'type' => $row[1],
'null' => $row[2],
'key' => $row[3],
'default' => $row[4],
'extra' => $row[5]
);
}
return $fields;
}
Alors mon problème c'est cette erreur fatale "Erreur maximum execution time of 30 seconds exceeded" probablement à cause d'une boucle infinie, ce qui est étrange c'est que ça fonctionnait très bien et tout à coup ça ne marchait plus en me générant cette erreur j'ai essayé en ajoutant set_time_limit(0); à chaque itération et pour le coup la page met un temps infini pour se charger. Heeeeeeeelp please !!
J'ai implémenté une fonction qui me retourne le résultat d'une requête voici mon code :
[code]
function ShowListFields($table) {
mysql_select_db($this->database, $this->dbp);
$fields = array();
while ($row = mysql_fetch_row(mysql_query("SHOW COLUMNS FROM {$table}", $this->dbp))) {
$fields[] = array(
'name' => $row[0],
'type' => $row[1],
'null' => $row[2],
'key' => $row[3],
'default' => $row[4],
'extra' => $row[5]
);
}
return $fields;
}
[/code]
Alors mon problème c'est cette erreur fatale "Erreur maximum execution time of 30 seconds exceeded" probablement à cause d'une boucle infinie, ce qui est étrange c'est que ça fonctionnait très bien et tout à coup ça ne marchait plus en me générant cette erreur j'ai essayé en ajoutant set_time_limit(0); à chaque itération et pour le coup la page met un temps infini pour se charger. Heeeeeeeelp please !!