postgres データベースにクエリを実行し、次のように名前と ID を取得しています。
$datesQuery = "SELECT date_ridden, id from dates WHERE user_id=$userId"; //query
$theDates = pg_query($db, $datesQuery); //execute query
$dates=array(); //want to use this array to have the key as id and value as date_ridden
ID をキー、date_ridden を値として $dates 配列を作成したいと考えています。
現在、私は次のことを行っています(これは私がやりたいことではありません):
while( $date = pg_fetch_row($theDates) ){
$dates[]['value'] = $date[1]; //date id is value
$dates[]['label'] = $date[0]; //date (in text form) is the label
}
これは本当に簡単なことだと思いますが、何らかの理由でそれを理解できません。