Home > Backend Development > PHP Tutorial > php查询结果行、列如何设置

php查询结果行、列如何设置

WBOY
Release: 2016-06-23 13:08:19
Original
1054 people have browsed it


每个人数据库对应一天的工资收入情况,如何按照选定时间段查询出来结果按照图片显示。


回复讨论(解决方案)

按姓名和日期分组查询
然后对查询结果进行组装

不懂,你是要查出来放到excel里面是这样子吗?还是?

按姓名和日期分组查询
然后对查询结果进行组装



这个具体怎么组装呢  主要是之前都是一行一行显示 这次需要固定列 按每一行来显示

对号入座!即先给定各列,然后填表

给出你查询到的数组,再和你细说

对号入座!即先给定各列,然后填表

给出你查询到的数组,再和你细说


 $sqlstr="select * from mar_fivejsyg where date between '".$_SESSION['date1']."' and '".$_SESSION['date2']."' and father_market='$bzname' and zfflag != 1 order by emp_name,date desc";
    $s_list = $db->selectLimit ( $sqlstr, $page_size, ($page - 1) * $page_size );

贴代码有什么用?我又没有你的表
要贴出数据:var_export($s_list);

贴代码有什么用?我又没有你的表
要贴出数据:var_export($s_list);

 
sorry  ( id,emp_name,father_code,father_name,date,salary)father_code,father_name部门编号,姓名 salary 工资

你这是什么?

你这是什么?

数组包括内容啊

没有看到数组
更没有看到内容

 

$s_list       $s_list['father_name']   $s_list['emp_name']   $s_list['father_code']   $s_list['date']   $s_list['id']   $s_list['money']
Copy after login

我理解有问题?

var_export($s_list);
看到的绝不是你贴出的内容

array ( 0 => array ( 'id' => '151', 'date' => '2016-04-07', 'jscode' => '2016-04-07-001', 'father_code' => '101010601', 'father_market' => '通防管理', 'emp_sxh' => '622', 'fenfen' => '0', 'money' => '90', 'emp_name' => '付瑞文', 'zfflag' => '0', ), 1 => array ( 'id' => '150', 'date' => '2016-04-07', 'jscode' => '2016-04-07-001', 'father_code' => '101010601', 'father_market' => '通防管理', 'emp_sxh' => '621', 'fenfen' => '0', 'money' => '90', 'emp_name' => '孔令科', 'zfflag' => '0', ), 2 => array ( 'id' => '153', 'date' => '2016-04-07', 'jscode' => '2016-04-07-001', 'father_code' => '101010601', 'father_market' => '通防管理', 'emp_sxh' => '624', 'fenfen' => '0', 'money' => '90', 'emp_name' => '王目科', 'zfflag' => '0', ), 3 => array ( 'id' => '154', 'date' => '2016-04-07', 'jscode' => '2016-04-07-001', 'father_code' => '101010601', 'father_market' => '通防管理', 'emp_sxh' => '625', 'fenfen' => '0', 'money' => '89', 'emp_name' => '胡 聪', 'zfflag' => '0', ), 4 => array ( 'id' => '152', 'date' => '2016-04-07', 'jscode' => '2016-04-07-001', 'father_code' => '101010601', 'father_market' => '通防管理', 'emp_sxh' => '623', 'fenfen' => '0', 'money' => '98', 'emp_name' => '马西安', 'zfflag' => '0', ), ) 

你给的都是 2016-04-07 一天的数据,如何体现出多列日期?

你给的都是 2016-04-07 一天的数据,如何体现出多列日期?

  数据较多 只复制了一天的 其他的除了日期、工资其他数据都是一样的 

大家 有遇到这种需求的时候吗 希望给指导下 万分感激

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template