Bonjour, à tous et à toutes,
j'ai créé une fonction qui me permet de parcourir l'arborescence de mes compte comptables, cependant cette fonction est extrêmement lourde puisque l'affichage désiré est correcte mais que j'ai une erreur due au temps maximum de 30 seconde dépassé (je pourrais le mettre a 5 minutes mais la n'est pas mon but d'attendre 5 minutes à chaque fois.
ca va beaucoup plus vite avec 4-5 boucle while et plein de code mais je voulais essayer de condenser et de faire une fonction qui me fasse le tout en un. Si quelqu'un peut m'aider à optimiser cette dernière je l'en remercie d'avance.
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 function account_overview($i="") { try { $bdd = new PDO('mysql:host=localhost;dbname=accounting', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } if(($i < 1000) OR ($i="")) { $rsearch = $bdd->query('SELECT acc_name, code FROM compte_comptable WHERE parent_code="'.$i.'"'); while($search = $rsearch->fetch()) { echo $search['code'].' - '.$search['acc_name'].'</br>'; account_overview($search['code']); } } } account_overview();
Partager