Hey,
ich speichere Daten aus der Datenbank in eine CSV. Nun wenn ich es mache, dann wird alles hintereinander in eine Spalte geschrieben.
Mein Ziel ist es jeden Wert in eine eigene Spalte hinzufügen.
Habe bereits im Internet gegooglet aber finde nichts hilfreiches.
Hoffe ihr könnt mir helfen.
Dies ist mein PHP-Code:
PHP
if(isset($_GET["get"]) && $_GET["get"] == "exportUsers"){
$value = $_GET["get"];
$stmt = $dbv->prepare("SELECT userId, username, rang FROM users");
$stmt->execute();
$allUsers = $stmt->fetchAll(PDO::FETCH_ASSOC);
$csv = fopen("userList.csv", "w");
foreach ($allUsers as $key => $value) {
fputcsv($csv, $value);
}
fclose($csv);
}
Alles anzeigen
So sieht die CSV aus (hier sieht man, dass alles in eine Spalte ausgegeben wird, was ich nicht möchte):
html-seminar.de/woltlab/attachment/1521/
Hoffe ihr könnt mir dazu Ratschläge geben, wie man jede value in eine Spalte bekommt. Das heißt 1 in A, Stef in B und admin in C.
Grüße,
Stef