$msql="select user_id,user_name from user";
$arr=array("wokao"=>"是谁");$re=mysql_db_query("TD_OA",$msql);
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
}
我这样做是不是很笨,还有好些的办法吗?
$arr=array("wokao"=>"是谁");$re=mysql_db_query("TD_OA",$msql);
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
}
我这样做是不是很笨,还有好些的办法吗?
解决方案 »
- PHP复选框数据库 怎么样写进数据库 我是新人
- 在win7下安装PHP5.3.2遇到问题了,急求高手解决。。。
- 列表菜单传值的问题
- 如何设置客户端每次发送请求的时候,保证都是新建一个http连接,而不是和上次的连接用同一个?
- 跪求高手来帮忙!用PHP给系统做权限
- 获取FLASH所有变量值的代码?
- mysql_fetch_array警告的问题
- php如何获取通过xmlhttp发送过来的xml
- 谁能帮我查一下这个IP是哪里的:61.188.178.18
- 怎么实现两个input值相加后显示在另外一个input中及数据库中数填充在input中?
- 关于php使用dtree实现动态目录的问题
- 包含问题出错?
ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
这2句替换成 $ar[$r["user_name"]]=$r["user_id"]; ???
开始的定义
$arr=array("wokao"=>"是谁");
这句也不用写?
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$tmp[$r["user_id"]] = $r["user_name"];
}
var_dump($tmp);//以user_id为key,user_name为value