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',),
);
これは、余分な取り扱いのように感じています。クエリの 'username'カラムに' name'のエイリアスを使うだけです。次のステップは何ですか?なぜこのように結果セットデータを準備していますか? – mickmackusa