Bonjours,

Voila a quoi ressemble ma condition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
while ($row = $conn->tableauAssoc()) { 
 //............//
}
Donc zend studio me retourne cette avertissement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Asignment in condition

Pour pallier a ce problème, je fais sa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$row = $conn->tableauAssoc();
 
while ($row) {
$row = $conn->tableauAssoc();
 //............//
}
Maintenant le probleme, c'est que ma boucle enleve un resultat a retourné, donc a la place d'avoir sa :
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
 
############
#  ID  #  valeur   # 
############
#   1   #  test 1   #
#   2   #  test 2   #
#   3   #  test 3   #
#   4   #  test 4   #
#   5   #  test 5   #
#   6   #  test 6   #
#   7   #  test 7   #
#   8   #  test 8   #
#   9   #  test 9   #
#   10 #  test 10 #
############

J'ai sa :
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
 
############
#  ID  #  valeur   # 
############
#   1   #  test 1   #
#   2   #  test 2   #
#   3   #  test 3   #
#   4   #  test 4   #
#   5   #  test 5   #
#   6   #  test 6   #
#   7   #  test 7   #
#   8   #  test 8   #
#   9   #  test 9   #
#   10 #             #
############
Donc comme on peut le voir, la valeur du 10eme index (test 10) ne s'affiche plus.

Pourquoi ?

J'utilise ODBC, mais le resultat est le meme sur PDO.

Merci