2012-08-15 96 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']); 
相关问题