$sql=$empire->query("select userid,agentid,username from member where agentid='".$user[userid]."' group by userid");
while($r=$empire->fetch($sql))/*逐行获取结果集中的记录,得到数组row*/
{
$array[]=$r;//接受结果集
}
echo '';<br />print_r($array);//打印数组没有问题,出来的是数组<br />echo '
我想将上面查询出来的$array这个数组传递到下面这个mysql语句中,应该怎么处理。用了group by userid进行分类,然后下面这个mysql语句是再次查询数据库,再然后根据上面分类出来的结果再进行分类。
$sql2=$empire->query("select userid,agentid,username from member where agentid in( ' . implode('', array_keys($array)) . ') group by userid");
$array 二维数组
array_keys($array) 得到的只是 $array 的第一维的下标(0,1,2,3....)
$array 二维数组
array_keys($array) 得到的只是 $array 的第一维的下标(0,1,2,3....)
你到底想干什么?
这样硬凑代码是不行的
你到底想干什么?
这样硬凑代码是不行的
已经搞定了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号