我想要我的阵列,像这样:
array("userid"=>"username","1"=>"ganeshfriends","2"=>"tester")
Run Code Online (Sandbox Code Playgroud)
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);
Run Code Online (Sandbox Code Playgroud)
如何将userid作为密钥和用户名作为val?
试试这个:
$query = "select username, userid from tbluser";
$result = mysql_query($query);
$items=array();
while($row = mysql_fetch_array($result)){
$items[$row['userid']]=$row['username'];
}
print_r($items);
Run Code Online (Sandbox Code Playgroud)
问题是您在while块的每个循环中删除并重新分配结果数组($ items)