mustang
Mitglied
Hallo Leute,
ich wusste nicht ganz, wie ich das Thema nennen soll, ich hoffe das passt einigermaßen.
Zu meinem Problem:
Wenn ich eine Datenbankabfrage mit pdo mache und nur eine Tabellenspalte (SELECT spalte FROM tabelle) abfrage, erhalte ich Daten in dieser Form:
Array (
[0] => stdClass Object ( [spalte] => fr3w )
[1] => stdClass Object ( [spalte] => fse8 )
[2] => stdClass Object ( [spalte] => fw21)
[3] => stdClass Object ( [spalte] => gsrw )
[4] => stdClass Object ( [spalte] => sdew)
)
gerne hätte ich die Daten aber in dieser Form:
Array (
[0] => fr3w
[1] => fse8
[2] => fw21
[3] => gsrw
[4] => sdew
)
Natürlich kann ich das Array mit einer foreach-Schleife durchlaufen lassen und die Daten in ein neues Array einsortieren:
$array = array();
$daten = $pdo->query("SELECT spalte FROM tabelle");
foreach ($daten as $data) {
$array[] = $data->code;
}
return $array;
Aber das erscheint mir zu aufwändig und bei großen Datenmengen auch zu langsam.
Gibt es dafür eine einfachere Lösung?
Danke schon einmal im Voraus für eure Hilfe.
ich wusste nicht ganz, wie ich das Thema nennen soll, ich hoffe das passt einigermaßen.
Zu meinem Problem:
Wenn ich eine Datenbankabfrage mit pdo mache und nur eine Tabellenspalte (SELECT spalte FROM tabelle) abfrage, erhalte ich Daten in dieser Form:
Array (
[0] => stdClass Object ( [spalte] => fr3w )
[1] => stdClass Object ( [spalte] => fse8 )
[2] => stdClass Object ( [spalte] => fw21)
[3] => stdClass Object ( [spalte] => gsrw )
[4] => stdClass Object ( [spalte] => sdew)
)
gerne hätte ich die Daten aber in dieser Form:
Array (
[0] => fr3w
[1] => fse8
[2] => fw21
[3] => gsrw
[4] => sdew
)
Natürlich kann ich das Array mit einer foreach-Schleife durchlaufen lassen und die Daten in ein neues Array einsortieren:
$array = array();
$daten = $pdo->query("SELECT spalte FROM tabelle");
foreach ($daten as $data) {
$array[] = $data->code;
}
return $array;
Aber das erscheint mir zu aufwändig und bei großen Datenmengen auch zu langsam.
Gibt es dafür eine einfachere Lösung?
Danke schon einmal im Voraus für eure Hilfe.