mysqli_fetch_array while-Schleifenspalten

Sollte ziemlich einfach sein, aber ich kann es nicht zum Laufen bringen. Ich habe diesen Code, um über eine MySQL-Abfrage zu iterieren:

while($row = mysqli_fetch_array($result)) {
    $posts[] = $row['post_id'].$row['post_title'].$row['content'];
}

Es funktioniert und kehrt zurück:

Variable # 1: (Array, 3 Elemente) ↵ 0 (String): "4testtest" (9 Zeichen) 1 (String): "1Hallo Welt! Willkommen bei WordPress. Dies ist Ihr erster Beitrag. Bearbeiten oder löschen Sie ihn und beginnen Sie dann mit dem Bloggen ! " (99 Zeichen) 2 (Zeichenfolge): "2BeispielseiteDies ist eine Beispielseite. Sie unterscheidet sich von einem Blog-Beitrag, da sie an einer Stelle bleibt und in Ihrer Site-Navigation angezeigt wird (in den meisten Themen)." (161 Zeichen)

Das Problem ist, dass alle drei Spalten in eine Spalte eingefügt werden, sodass ich nicht einzeln darauf zugreifen kann.

Dies zum Beispiel:

0 (String): "4testtest" (9 Zeichen)

Sollte in 4 getrennt werden, testen, testen

Wenn ich das mache:

while($row = mysqli_fetch_array($result)) {             
    $posts['post_id'] = $row['post_id'];
    $posts['post_title'] = $row['post_title'];
    $posts['type'] = $row['type'];
    $posts['author'] = $row['author'];  
}   

Es wird nur 1 Zeile anstatt aller drei ausgegeben.

Jede Hilfe wird sehr geschätzt!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage