Convertir des données en liste

Eléphanteau du PHP | 31 Messages

16 mars 2022, 23:29

Bonjour,
Je suis venu encore pour que vous m'aidiez!
je souhaiterais convertir des données d'une base de données en liste!

Code : Tout sélectionner

include("configu.php"); $sql1 = "SELECT * FROM mark "; $array = array(); foreach ($bdd->query($sql1) as $classement) { $array = $classement['questionm']; echo($array); //print_r($array); }
je voudrais que la sortie s'affiche par exemple[15,23,50];
Merci de me porter un coup de main

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

17 mars 2022, 09:54

Que te renvoie ton echo ?

D'ailleurs un conseil, c'est d'utiliser var_dump() plutôt que echo pour faciliter ton debugage car ça permet d'afficher le type de donnée et ça évite les interprétations HTML si tu as des balises HTML dans tes variables.

Si ton echo te renvoie chaque valeur séparément, alors il suffit que tu construises un tableau avec tes valeurs.
$tablo[]=$classement['questionm']
Puis après ta boucle tu encode en JSON ce tableau pour avoir le format attendu :
json_encode($tablo);
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 31 Messages

17 mars 2022, 16:08

OK MERCI, je te reviens