Ich versuche, ein Array mit dem Resultset aus einer PDO-Abfrage zu machen.Wie generiert man ein mehrdimensionales Array aus einem PDO-Resultset?
Ich bin mir nicht sicher, wie ich meine gewünschte Array-Struktur generiere.
require_once("../resource/Database.php");
$query ="SELECT username FROM users";
$select = $db->prepare($query);
$select->execute(array());
foreach($select as $rs) :
$testing = "array('city'=>".$rs['citynames']"),"
$cities = array(
echo $testing;
);
ich dieses Ergebnis möchte:
$names= array(
array('name'=>'Los Angeles'),
array('name'=>'Chicago'),
array('name'=>'Houston'),
array('name'=>'Phoenix'),
array('name'=>'Philadelphia'),
array('name'=>'San Antonio'),
array('name'=>'Dallas',),
array('name'=>'San Diego',),
array('name'=>'San Jose',),
array('name'=>'Detroit',),
array('name'=>'San Francisco',),
array('name'=>'Jacksonville',),
array('name'=>'Indianapolis',),
array('name'=>'Austin',),
array('name'=>'Columbus',),
array('name'=>'Fort Worth',),
array('name'=>'Charlotte',),
array('name'=>'Memphis',),
array('name'=>'Baltimore',),
);
Das fühlt sich an wie zusätzliche Handhabung. Sie könnten einfach einen Alias von 'name' in der Spalte' username' in Ihrer Abfrage verwenden. Was ist der nächste Schritt? Warum bereiten Sie Ihre Ergebnissatzdaten auf diese Weise vor? – mickmackusa