Php 如何从记录集中获取数组中的2个值
使用静态数据很简单Php 如何从记录集中获取数组中的2个值,php,mysql,arrays,Php,Mysql,Arrays,使用静态数据很简单 $items = array( "Great Bittern"=>"Botaurus stellaris", "Heuglin's Gull"=>"Larus heuglini" ); 现在我想用数据库中的动态数据来实现这一点 $items = array(); do{ $items[] = $row_Recordset1['ID'] => $row_Recordset1['ARTIST']; } while ($row_Recor
$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_记录集,但是当我放置=>和第二个记录集时,它给了我一个错误
分析错误:语法错误,意外的T\u双箭头
提前感谢应该如下所示:
$items = array();
while ($row = mysql_fetch_assoc($resource)) {
$items[$row['ID']] = $row['ARTIST'];
}
它应该如下所示:
$items = array();
while ($row = mysql_fetch_assoc($resource)) {
$items[$row['ID']] = $row['ARTIST'];
}
选择1
$items[$row_Recordset1['ID']] = $row_Recordset1['ARTIST'];
或许
$items[] =array($row_Recordset1['ID'] => $row_Recordset1['ARTIST']);
选择1
$items[$row_Recordset1['ID']] = $row_Recordset1['ARTIST'];
或许
$items[] =array($row_Recordset1['ID'] => $row_Recordset1['ARTIST']);