A voir également:
- Verification champ formulaire avec bdd mysql
- Vérification lien - Guide
- Mysql download - Télécharger - Bases de données
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
- Verification de l'identite du serveur impossible - Forum iPhone
- Formulaire de réclamation facebook - Guide
1 réponse
Bonjour
Tu fais un while. Donc, selon de nombre de réponses à la requête qui a généré $reponse, ta boucle va être exécutée 0,1,2...1000 fois. Certaines fois, c'est le if qui est vrai, certaines fois c'est le else.
Si tu as une requête du style SELECT * sans WHERE, tu vas parcourir ta base et chaque fois que tu trouveras une ligne que tu ne connais pas déjà, tu vas en ajouter une nouvelle. Tu doubles (presque) le nombre de lignes chaque fois que tu tapes un nouveau noom. Elle va très vite exploser !
Tu devrais faire un select avec un WHERE pour savoir si une personne est déjà inscrite. S'il y a au moins une réponse, tu affiches le 1, sinon, tu affiches le 2 et tu fais le INSERT, mais une seule fois (pas de while)
Tu fais un while. Donc, selon de nombre de réponses à la requête qui a généré $reponse, ta boucle va être exécutée 0,1,2...1000 fois. Certaines fois, c'est le if qui est vrai, certaines fois c'est le else.
Si tu as une requête du style SELECT * sans WHERE, tu vas parcourir ta base et chaque fois que tu trouveras une ligne que tu ne connais pas déjà, tu vas en ajouter une nouvelle. Tu doubles (presque) le nombre de lignes chaque fois que tu tapes un nouveau noom. Elle va très vite exploser !
Tu devrais faire un select avec un WHERE pour savoir si une personne est déjà inscrite. S'il y a au moins une réponse, tu affiches le 1, sinon, tu affiches le 2 et tu fais le INSERT, mais une seule fois (pas de while)