par
Ryle » 24 avr. 2009, 11:12
J'ai jamais compris l'intérêt d'utiliser une sprintf() pour créer une requête, à part coller les valeurs à perpette les bains des emplacements où elles devraient figurer... c'est lourd, ça sert à rien et c'est pas lisible pour débuger ou maintenir... mais c'est pas le propos et c'est pas la façon dont tu construit la requête qui va changer grand chose au problème...
Commence déjà par afficher le contenu de $LoginRS__query, tu verras ce que contient ta requête et tu comprendras peut être ce qui pose problème... encore que vu que tu n'utilises pas les résultats retournés par la requête, je ne vois pas comment tu pourrais en déduire qu'elle ne te retourne que le premier enregistrement de ta base.
En l'occurence, elle te retourne celui qu'elle trouve et qui correspond aux infos spécifiées dans le where. Si après tu n'as pas les bonnes valeurs en session ou ailleurs, c'est parce que tu n'y a pas placé les bonnes données...
Tu pourrais aussi nous dire ce que devrait faire ton script et ce qu'il fait exactement (sans extrapoler

) ....
J'ai jamais compris l'intérêt d'utiliser une sprintf() pour créer une requête, à part coller les valeurs à perpette les bains des emplacements où elles devraient figurer... c'est lourd, ça sert à rien et c'est pas lisible pour débuger ou maintenir... mais c'est pas le propos et c'est pas la façon dont tu construit la requête qui va changer grand chose au problème...
Commence déjà par afficher le contenu de $LoginRS__query, tu verras ce que contient ta requête et tu comprendras peut être ce qui pose problème... encore que vu que tu n'utilises pas les résultats retournés par la requête, je ne vois pas comment tu pourrais en déduire qu'elle ne te retourne que le premier enregistrement de ta base.
En l'occurence, elle te retourne celui qu'elle trouve et qui correspond aux infos spécifiées dans le where. Si après tu n'as pas les bonnes valeurs en session ou ailleurs, c'est parce que tu n'y a pas placé les bonnes données...
Tu pourrais aussi nous dire ce que devrait faire ton script et ce qu'il fait exactement (sans extrapoler ;)) ....