php如何输出表格内容比较快捷高效。 本帖最后由 phpcainiao 于 2013-09-06 12:03:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 csv 这些都是最基础的统计善用数组的交并差、array_count_values、array_sum、count 组合一下就是了 id fenlei mc1 北京 卫生好2 上海 卫生好3 上海 服务好4 天津 卫生好5 天津 服务好6 北京 服务好7 上海 卫生好8 上海 服务好 id fenlei mc1 北京 卫生好2 上海 卫生好3 上海 服务好4 天津 卫生好5 天津 服务好6 北京 服务好7 上海 卫生好8 上海 服务好完全新手入门,还请领导多多指教。 select a.fenlei, count(*), count(*)/(select count(*) from test)*100 as percentage, constitutefrom test a, (select fenlei, group_concat(mc,',',cnt) as constitute from(select fenlei, mc, count(*) as cnt from test group by 1,2) t group by 1) t1where a.fenlei=t1.fenlei group by 1执行该 SQL 指令,可得到这样的数据Array( [0] => Array ( [fenlei] => 北京 [count(*)] => 2 [percentage] => 25.0000 [constitute] => 服务好,1,卫生好,1 ) [1] => Array ( [fenlei] => 上海 [count(*)] => 4 [percentage] => 50.0000 [constitute] => 服务好,2,卫生好,2 ) [2] => Array ( [fenlei] => 天津 [count(*)] => 2 [percentage] => 25.0000 [constitute] => 服务好,1,卫生好,1 ))输出时需对 constitute 列做一下处理 校园网(xiaoyuan.com)招聘,并诚邀第三方合作 php获取qq好友列表的方法 sina api php发不了图片微博 新浪微博的API 怎样调用??? 求高手帮忙我想写一个封装memcache类 并且把其他的get方法和set方法重写 pclzip为什么解压不会覆盖?? 求个php的免费单用户商城系统 征北京Php兼职 一个九五交易系统需要学习什么知识 有熟悉magento和drupal二次开发的人吗 请问DEDE后台这里标题更改在哪里,改了会对后台有影响吗? 求php 实现地区登陆的思路
善用数组的交并差、array_count_values、array_sum、count 组合一下就是了
id fenlei mc
1 北京 卫生好
2 上海 卫生好
3 上海 服务好
4 天津 卫生好
5 天津 服务好
6 北京 服务好
7 上海 卫生好
8 上海 服务好
id fenlei mc
1 北京 卫生好
2 上海 卫生好
3 上海 服务好
4 天津 卫生好
5 天津 服务好
6 北京 服务好
7 上海 卫生好
8 上海 服务好完全新手入门,还请领导多多指教。
from test a, (select fenlei, group_concat(mc,',',cnt) as constitute from
(select fenlei, mc, count(*) as cnt from test group by 1,2) t group by 1) t1
where a.fenlei=t1.fenlei
group by 1
执行该 SQL 指令,可得到这样的数据Array
(
[0] => Array
(
[fenlei] => 北京
[count(*)] => 2
[percentage] => 25.0000
[constitute] => 服务好,1,卫生好,1
) [1] => Array
(
[fenlei] => 上海
[count(*)] => 4
[percentage] => 50.0000
[constitute] => 服务好,2,卫生好,2
) [2] => Array
(
[fenlei] => 天津
[count(*)] => 2
[percentage] => 25.0000
[constitute] => 服务好,1,卫生好,1
))
输出时需对 constitute 列做一下处理