Créer une variable pour la boucle while résultats
while ($topic = mysql_fetch_assoc ($result)); {
echo "{$topic["overtag "]} ";
}
Les résultats de ma boucle while sont affichées comme telles:
les pommes d'orange banane
Je veux être en mesure de prendre tous ces résultats et de les mettre dans une variable et faire ressembler à ceci:
$fruits = pommes d'orange banane
Comment pourrais-je être capable de faire cela?
Vous devez vous connecter pour publier un commentaire.
concatination opérateur .=
implode
comme démontré dans la ligne de code dans la boucle. Vous pouvez bien sûr concaténer des chaînes de caractères, mais dans la pratique, dans de nombreux cas, vous aurez besoin d'utiliser les valeurs indépendantes qui sont récupérées à partir d'une base de données, c'est pourquoi je les ai mis dans un tableau. Les tableaux sont des outils très puissants pour garder des listes de données. Dans le cas où vous souhaitez convertir les valeurs dans un tableau à une seule chaîne de caractères, vous pouvez utiliserimplode
.Il vous suffit de concaténer chacun sur la variable à l'intérieur de la boucle
Oh, aussi, vous avez un errant point-virgule qui va briser votre boucle while:
Devrait être:
En utilisant le code PHP ci-dessous, vous pouvez obtenir des données de table de base de données et de les afficher sur une page web: