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