【发布时间】:2011-02-01 02:26:24
【问题描述】:
我想要我的数组,像这样:
array("userid"=>"username","1"=>"ganeshfriends","2"=>"tester")
mysql 查询如下:
$query = select username, userid from tbluser
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
$items = array($row['userid']=>$row['username']);
}
print_r($items);
如何将 userid 设置为 key,将 username 设置为 val?
【问题讨论】:
-
你能澄清一下你想要做什么,什么不起作用吗?据我所知,您已经有了解决方案。另外,第一个数组与其余数组有什么关系?另外,没有必要提出这个社区 Wiki 之类的问题。
-
你有什么问题?您的代码看起来不错。此外,您的问题是一个普通问题,而不是社区 wiki。
-
我认为问题在于,如果他按照现在设置的方式进行操作,如果有多行,他会在每次迭代中丢失前一个数组,因为它没有推送到数组。跨度>