Bonjour à tous,
je rencontre un problème au niveau de l'exécution d'une requête SQL et je ne vois pas où est ma coquille. Avec le débuggage, je sais ce qui cloche mais je vois pas comment m'en sortir ...
qui produit l'output suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 sub Activity { my ($id_user) =@_; print "Dans la fonction"; $sql= "SELECT activity_user FROM users WHERE id_user=$id_user"; $var = $dbh -> selectrow_array($sql); return $var; } for($i=0;$i<$longueur;$i++) { print "tour de boucle $i" $result=&Activity($line[$i]); print $result; }
l'activité du compte dans la requête, c soit N soit Y, et systématiquement, je ne récupère que la valeur lors du premier tour de boucle et je comprends pas pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 tour de boucle 0Dans la fonctionN tour de boucle 1Dans la fonction tour de boucle 2Dans la fonction
une idée ?
Merci par avance
Slyv
Partager