表A中有以下数据
id 国家 洲
1 中国 亚洲
2 韩国 亚洲
3 英国 欧洲
4 德国 欧洲我想搜索得到以洲分类的结果集,原生sql语句和tp5里面分别怎么写啊?
比如结果是$data,
$data['亚洲'] = 1、2两条数据;
$data['欧洲'] = 3、4两条数据;
望解决,谢谢。
id 国家 洲
1 中国 亚洲
2 韩国 亚洲
3 英国 欧洲
4 德国 欧洲我想搜索得到以洲分类的结果集,原生sql语句和tp5里面分别怎么写啊?
比如结果是$data,
$data['亚洲'] = 1、2两条数据;
$data['欧洲'] = 3、4两条数据;
望解决,谢谢。
解决方案 »
- 这个数组用 smarty怎么取出来
- 无法显示图片的问题
- 急, 如何在 discuz 6.0 主题栏显示主题缩略图。。。和在发表话题时添加一个可以上传缩略图
- 求一个php4能用的ldap管理类
- 这段php源码怎么修改?
- 请教正则表达式写法
- mysql读取数据后编码有问题,求高手
- 比如说我的域名是http://www.hq.com 一个用户的注册名是user,我如何做才能让这个用户通过http://user.hq.com来访问他自己的页面 (有自己
- 这个错误什么意思,应该怎么搞定呢?
- 求解,图片上载问题
- phpstorm 如何能不能在断点处 同时打印出一些信息(不是在源代码里)
- 特定中文urlencode的问题
['id' => 1,'国家' =>'中国','洲'=>'亚洲'],
['id' => 2,'国家' =>'韩国','洲'=>'亚洲'],
['id' => 3,'国家' =>'英国','洲'=>'欧洲'],
['id' => 4,'国家' =>'德国','洲'=>'欧洲'],
];
$data = [];
foreach($res as $k=>$v){
$data[$v['洲']][$v['id']] = $v;
}
echo "<pre>";
print_r($data['亚洲']);
print_r($data['欧洲']);
echo "</pre>";
/*
Array
(
[1] => Array
(
[id] => 1
[国家] => 中国
[洲] => 亚洲
) [2] => Array
(
[id] => 2
[国家] => 韩国
[洲] => 亚洲
))
Array
(
[3] => Array
(
[id] => 3
[国家] => 英国
[洲] => 欧洲
) [4] => Array
(
[id] => 4
[国家] => 德国
[洲] => 欧洲
))
*/