Quelle version de PHP utilises-tu ? Avant PHP 8, il faut absolument demander à PDO dans le code de te parler des potentielles erreurs SQL rencontrées, sans quoi tu n'en sauras rien.
De plus (et ce pour toutes versions de PHP), si PHP lui-même n'est pas configuré (au niveau du php.ini) pour signaler les erreurs, le paragraphe précédent est inutile.
Ce qui fait que si le premier perso renvoyé par la requête n'est pas un magicien, tu renvoies NULL ... (même chose, implicitement, d'ailleurs si la requête ne renvoie aucune ligne)
C'est peut être ça ton problème de "ne retourne rien" parce que :
> C'est bien à l'intérieur de la boucle que rien ne se passe.
Ca, avec ce code, il n'y a rien pour l'affirmer (echo ou autre pour le voir).
En fait je ne teste que le code qu' avec magicien comme personnage via un formulaire et je n'ai pas encore ecris le reste du code ou je verifie d'autres racePerso comme personnage
EDIT: j'ai compris pourquoi ca ne m'affichais rien comme resultats. Il faut vider le cache du navigateur google chrome. Je suis donc obligé de le vider régulierement.
Est ce que tu as une idée pour que le navigateur ne creer plus de cache. Parce que c'est chiant de le vider tout le temps. Merci
- Edité par bouletteman1 28 février 2021 à 15:39:05
ok merci de ta reponse. Je met tout de suite le sujet en résolu
requete sql qui ne s'execute pas
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Parfois, arrêter 5 minutes son développement permet de mieux repartir face à un problème ;)