数据表oa_kaoqin:
数据表oa_qingjia:
数据表oa_kaoqin_config:
数据表oa_qingjia:
数据表oa_kaoqin_config:
解决方案 »
- 急,请教高手:在wml页面中如果在一个card之间传值
- php file_get_contents 函数获取google的页面 是不是获取不到
- zendoptimizer 和 ZendDebugger共存问题
- editplus最新版本好像减少了很多PHP函数
- php过滤掉无法识别的问号字符
- php读取文件
- session不是关闭页面的时候自动没有了吗?
- 怎么在php中把Acrobat Reader(即pdf格式文件)嵌套到页面里呢
- php高手请过来看看
- 请教一个关于PHP大数组去重的问题
- jquery中为什么$.get和$.post里加return false;都阻止不了提交表单?
- preg_replace() 乱码
SELECT user_id,real_name FROM ".$fdyu->table('users')." ".$sql_where." order by real_name desc
SELECT zt,status,kq_time,time_k,kq_id FROM ".$fdyu->table('oa_kaoqin')." where user_id=".$user_id_r." ".$sql_where_1." and Day(kq_time)=".$i." and type=".$a."";
select a.user_id,a.real_name, b. zt, b.status,b.kq_time,b.time_k,b.kq_id from users a left join oa_kaoqin b on a.user_id=b.user_id;
这样页面速度会快些,然后再精简些。直接取出当月的所有数据,因为你统计的就是一个月嘛。比如说:考勤、休息、请假等表;然后再对数据进行筛选;这样,相当于你只进行了三次查询。速度会飞起来。
你可以把三个表依次读出来,然后依据三次的数据来组多维数组..
好比说做一个正常的考情情况,
array(
'userID'=>array(
'dateInt'=>array(
'morningShiftBegin'=>true,
'morningShiftEnd'=>false,
......
),
)
);
然后再做一个考情异常之类的数组,做显示,先看正常里面有没有,没有调用异常的,其他人估计还有更好的办法来做
可以直接把整个表读出来。
然后再用php去取,不用每次都连db查询啊。