|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
bonjour,
Le code suivant me fait planter ma machine ! En fait je fais une premiere requete. Si la requete ne me renvoie aucun resultat je fais une requete en boucle jusqua ce quil me trouve le resultat (ici une reference). Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
remplace le while par :
ou D'une manière générale, si tu dois faire N passages, une boucle for sera plus indiquée.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
effectivement ca marche mieux avec <= ;-)
Par contre mon break n'a pas l'air detre pris en compte. Jai mi un echo de la requete et il maffiche les 9 requetes alors quil devrait par exemple sarreter a la 2ieme ?!? |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
Jai appliquer une boucle for et ca me fait la meme chose, le break nest pas pris en compte :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
ah non cest moi !
javais plusieurs resultats pour ma requete et comme je faisais le break sur un resultat unique forcement ca marchait pas ! autant pour moi .... merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com