Bonjour

J'ai un souci. Mon script créé l'erreur suivante :
Fatal error: Maximum execution time of 30 seconds exceeded in E:\Sites\tests\MenuPhp\index.php on line 26
Voici mon code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<ul>
<?php
//Lecture d'une base de données pour créer un menu
 
   try {
	   $options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
	   $db= new PDO('mysql:host=localhost;dbname=tests','root','',$options);
 // echo '<p>connexion à la base de données</p>';
 
   }
   catch (Exeption $e) {
    die('erreur : '.$e->getMessage());   
	}
	$parent = 0;
 
	while($req = $db->query("SELECT * FROM menug WHERE ID_PARENT='$parent'")) {//Sélection du parent
		$data = $req->fetch();
		echo '<ul>'.$data['Titre'];
		$enfant = $data['id_enfants'];
		if($enfant != 0) { //vérification s'il y a un enfant
	 		echo '<li><a href="'.$data['Fichier'].'">'.$data['Titre'].'</a></li>';
		}else {	echo '</ul>';}
	 $parent++;// Incrémentation et sélection du prochain parent
	 $req->closeCursor();	
	}
?></ul>
Je ne vois pas pourquoi je ne vois pas aussi l'apparition de mes sous menus car j'ai l'erreur avant

Merci de vos réponses

Cordialement