Heim >Backend-Entwicklung >PHP-Tutorial >Wie trenne ich MySQL-Spaltenwerte mithilfe von mysqli_fetch_array?

Wie trenne ich MySQL-Spaltenwerte mithilfe von mysqli_fetch_array?

Susan Sarandon
Susan SarandonOriginal
2024-10-30 14:09:52311Durchsuche

How to Separate MySQL Column Values Using mysqli_fetch_array?

MySQL-Spaltenwerte können nicht mit mysqli_fetch_array getrennt werden

In diesem Szenario stoßen Sie auf ein Problem, bei dem die Funktion mysqli_fetch_array alle Spaltenwerte in einer einzigen Spalte kombiniert , was es schwierig macht, einzeln darauf zuzugreifen.

Um dieses Problem zu lösen, sollten Sie den folgenden Ansatz in Betracht ziehen:

<code class="php">$posts = array();
while($row = mysqli_fetch_array($result)) {
    $posts[] = $row;
}</code>

Indem Sie die gesamte Zeile als Element im $posts-Array speichern, können Sie dies tun Greifen Sie später mithilfe einer verschachtelten Schleife auf einzelne Werte zu:

<code class="php"><?php 
foreach ($posts as $row) 
{ 
    foreach ($row as $element)
    {
        echo $element . "<br>";
    }
}
?></code>

Dadurch werden alle Werte in den Spalten gedruckt, einer pro Zeile. Alternativ können Sie auch direkt über den Array-Index auf bestimmte Elemente zugreifen:

<code class="php">$postId = $row[0];</code>

Das obige ist der detaillierte Inhalt vonWie trenne ich MySQL-Spaltenwerte mithilfe von mysqli_fetch_array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn