A voir également:
- Verification champ formulaire avec bdd mysql
- Formulaire de réclamation facebook - Guide
- Mysql community server - Télécharger - Bases de données
- Vérification url - Guide
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - 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)