Bonjour,
Je l'ai déjà fait, mais là, ça ne marche pas et je ne comprends pas pourquoi.
Je veux ordonner les résultats d'une requête mysql pour pouvoir les conserver dans des variables.
Et le résultat est le 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 $titre[0]=""; $reponse = $bdd->prepare('SELECT titre FROM pages2 WHERE parent = ?'); $reponse->execute(array($parent)); $n=1; while ($donnees = $reponse->fetch()) { $titre[$n] = $donnees['titre']; $test = $donnees['titre']; echo "$n $titre[$n]<br>"; echo "$test<br>"; $n=$n+1; } $reponse->closeCursor(); // Termine le traitement de la requête echo "titre#$titre#<br>";
À chaque fois, ça affiche bien la variable $test, mais je ne peux pas conserver chaque valeur qui lui est successivement attribuée. Mais ça n'affiche que le premier caractère lorsque j'essaie de conserver le résultat dans une variable numérotée.1 A
A. Le Pacte international relatif aux droits économiques, sociaux et culturels
2 B
B. Les normes de l'Organisation internationale du travail
3 C
C. L'œuvre du Conseil de l'Europe
titre#�ABC'œuvre du Conseil de l'Europe#
Et que dire de l'affichage du contenu de $titre ?
Qu'est-ce qui ne va pas ?
Bien cordialement,
Partager