2012-08-15 62 views
0

這是靜態數據如何從一個記錄得到數組2個值

$items = array("Great Bittern"=>"Botaurus stellaris", 
"Heuglin's Gull"=>"Larus heuglini"); 

簡單現在我想從數據庫

$items = array(); 

do{ 
    $items[] = $row_Recordset1['ID'] => $row_Recordset1['ARTIST']; 

} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); 

它的工作只用一個動態的數據要做到這一點$ row_recordset但是當我把=>和第二記錄它給了我一個錯誤

解析錯誤:語法錯誤,意想不到的T_DOUBLE_ARROW

在此先感謝

回答

3

應該象下面這樣:

$items = array(); 
while ($row = mysql_fetch_assoc($resource)) { 
    $items[$row['ID']] = $row['ARTIST']; 
} 
1

選項1

$items[$row_Recordset1['ID']] = $row_Recordset1['ARTIST']; 

也許

$items[] =array($row_Recordset1['ID'] => $row_Recordset1['ARTIST']); 
相關問題