PHP --> Boucle While
Résolu
Tony85
Messages postés
72
Date d'inscription
Statut
Membre
Dernière intervention
-
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Breub62 Messages postés 2989 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous et à toutes,
Je vous expique j'ai un petit souci concernant une boucle While en faite j'aimerais réaliser la tache suivantes : " L'utilisateur valide un formulaire avec le "p.nom" (premiere lettre du prenom un . et le nom de famille) et mon but et d'aller verifier dans la BDD MySQL que l'utilisateur existe ou non !! Si il existe on dit : " L'utilisateur existe " sinon on le crée dans la BDD "
Mon souci est qu'il regarde la premiere ligne puis la suivante etc etc et le probleme c'est qu'il vas dire l'utilisateur existe pas et le crée juqu'a tomber sur l'utilisateur !!!
Avez-vous une idée decomment régler ce probleme
Voici le code :
Je vous expique j'ai un petit souci concernant une boucle While en faite j'aimerais réaliser la tache suivantes : " L'utilisateur valide un formulaire avec le "p.nom" (premiere lettre du prenom un . et le nom de famille) et mon but et d'aller verifier dans la BDD MySQL que l'utilisateur existe ou non !! Si il existe on dit : " L'utilisateur existe " sinon on le crée dans la BDD "
Mon souci est qu'il regarde la premiere ligne puis la suivante etc etc et le probleme c'est qu'il vas dire l'utilisateur existe pas et le crée juqu'a tomber sur l'utilisateur !!!
Avez-vous une idée decomment régler ce probleme
Voici le code :
$sql = 'SELECT pnom FROM personne'; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { if($pnom != $data['pnom']) { echo "Création de l'utilisateur"; } else { echo "L'utilisateur existe"; } }
A voir également:
- PHP --> Boucle While
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
2 réponses
Tu devrais faire le test dans ta requête directement dans le WHERE...
Ainsi tu ne fais la recherche que sur une personne, si elle n'est pas trouvée, tu la crée...
Ainsi tu ne fais la recherche que sur une personne, si elle n'est pas trouvée, tu la crée...