Problème de code suite à une maj PhP : while dans un while
Ferméjordane45 Messages postés 38299 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 novembre 2024 - 13 avril 2023 à 17:27
- Problème de code suite à une maj PhP : while dans un while
- Code ascii de a - Guide
- Code puk bloqué - Guide
- È maj - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
1 réponse
Modifié le 13 avril 2023 à 17:29
Bonjour,
Pourrais tu :
- Nous poster le code COMPLET du script concerné
- Le message d'erreur complet tel qu'il est affiché sur ton site
car là.. ton message indique deux numéros de lignes... ce qui n'est pas vraiment habituel...
NB1 : Une boucle while dans une boucle while .. ne génère pas d'erreur ... quelle que soit la version de php
NB2 : Faire des boucles dans des boucles (qui font des requêtes sql ) est à éviter autant qu'on le peut.
Clairement, il semble que tu puisses améliorer ton code en simplement effectuant une jointure sur ta requête sql.
Regarde, par exemple, ce que donne cette requête :
SELECT MC.categorie, ,MC.ouvert ,MI.* FROM materiel_item MI LEFT JOIN materiel_categorie MC ON MC.categorie = MI.categorie WHERE MI.etat = 'en_cour_utilisation' ORDER BY MC.categorie ASC , MI.sous_categorie ASC
NB3: Si tu utilises PDO, il serait souhaitable de passer aux requêtes préparées... je t'invite, par ailleurs, à appliquer ce qui est indiqué ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs