1
我想使用PDO查詢的結果集做一個數組。我不確定如何生成我想要的數組結構。如何從PDO結果集生成多維數組?
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;
);
我想這樣的結果:
$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',),
);
這感覺就像是額外的處理。您可以在查詢中的「用戶名」列上使用「name」的別名。你下一步怎麼做?你爲什麼這樣準備結果集數據? – mickmackusa