Dans ce scénario, vous rencontrez un problème où la fonction mysqli_fetch_array combine toutes les valeurs de colonne en une seule colonne , ce qui rend difficile leur accès individuellement.
Pour résoudre ce problème, envisagez d'utiliser l'approche suivante :
<code class="php">$posts = array(); while($row = mysqli_fetch_array($result)) { $posts[] = $row; }</code>
En stockant la ligne entière en tant qu'élément dans le tableau $posts, vous pouvez accédez ultérieurement aux valeurs individuelles à l'aide d'une boucle imbriquée :
<code class="php"><?php foreach ($posts as $row) { foreach ($row as $element) { echo $element . "<br>"; } } ?></code>
Cela imprimera toutes les valeurs dans les colonnes, une par ligne. Alternativement, vous pouvez également accéder à des éléments spécifiques directement à l'aide de l'index du tableau :
<code class="php">$postId = $row[0];</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!