如何使用数据库中的数据创建此数组?

时间:2011-09-13 07:27:37

标签: php mysql database arrays

如何使用数据库中的数据创建此数组?

$array=array("a"=>"Apple","b"=>"Ball","c"=>"Cat");

我有一个包含列lettervalue的数据库表。

letter | value
       |
  a    | Apple
  b    | Ball
  c    | Cat

我希望"a"=>"Apple","b"=>"Ball","c"=>"Cat"成为数据库中的值,使用for循环,这怎么可能?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:10)

假设您可以进行连接并选择

$array=array();
while ($row = mysql_fetch_assoc($result)) {
    $array[$row['letter']]=$row['value'];
}

print_r($array);