Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从记录集中获取数组中的2个值_Php_Mysql_Arrays - Fatal编程技术网

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']);