从数据库创建数组

时间:2014-08-20 13:47:46

标签: php mysql arrays

我想像这样创建数组:

$data = array("15:05" => 1745, "15:10" => 1751,....);

我的数据库如下所示:

id | cloak | prize
1  | 15:05 | 1745
2  | 15:10 | 1751

这是我的代码,但它不起作用。

<?php
include('config.php');


$record=mysql_query("SELECT * FROM btc_archive");
$list = array();
while($row=mysql_fetch_assoc($record)){


    $list[] = array($row['price']=>$row['cloak']);
}

var_dump($list);


?>

我如何才能使它发挥作用?

1 个答案:

答案 0 :(得分:0)

$record = mysql_query("SELECT * FROM btc_archive");
$list = array();
while($row = mysql_fetch_assoc($record)){
    $list[$row['cloak']] = $row['price'];
}

var_dump($list);

这就是你想要的。