Salut,
je vois deux solutions suivant ce que tu veux faire, soit tu utilise un break pour sortir du while après le message,
soit tu utilise un boolean que tu initialise avant ta boucle pour savoir si tu as déjà affiché le message ou pas.
Après je ne suis pas non plus sur que la requète fasse exactement ce que tu veux:
Est ce normal que le INSERT INTO soit répéter ?
J'ai plutôt l'impression que tu voudrais parcourir ta boucle, mettre changer la valeur d'un bouléen et faire un break si jamais il y a déjà un rendez vous spécifier, puis à la sortie de la boucle, soit afficher le message d'erreur, soit insérer le rendez vous suivant la valeur du booléen.
Bonne continuation en tout cas
[ Lien ]