Bonjour,
Pour faire simple, j'ai le code suivant :
qui me renvoie un tableau var_dump :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "select Att_Lib as lib from attribut where Att_Table = '$table' order by Att_ordre"; try { $result = $pdo->query($sql); .... foreach ($result as $row) { $lib[]=$row['lib']; }
ce que je ne comprends pas et qui me pose problème c'est que j'obtiens un tableau indéxé, et je souhaite avoir un tableau non indexé, juste les valeurs de lib.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 array (size=6) 0 => string 'Periodique' (length=10) 1 => string 'Regie' (length=5) 2 => string 'Forfait' (length=7) 3 => string 'Bloc' (length=4) 4 => string 'Incident' (length=8) 5 => string 'Prestation' (length=10)
J'ai essayé avec fetch, fetchall, j'obtiens a chaque fois le même résultat.
J'ai essayé avecet toujours un tableau indéxé en résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach ($result as $cle=>$row) { $lib[]=$row['lib']; }
Je sais que c'est un point basique des arrays en SQL, mais je n'arrive pas comprendre.
Merci de votre aide
Partager