mckee1990

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月27日

摘要: PHP输入和输出流是通过php://来访问的,它允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。php://stdin, php://stdout 和 php://stderrphp://stdin,php://stdout 和 php://stderr允许访问 PHP 进程相应的输入或者输出流。php://inputphp://input是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用php://input来代替$HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特 阅读全文
posted @ 2013-06-27 22:06 mckee1990 阅读(1003) 评论(0) 推荐(2) 编辑

摘要: HAVING是先分组再筛选记录,WHERE在聚合前先筛选记录.也就是说作用在GROUP BY 子句和HAVING子句前;而 HAVING子句在聚合后对组记录进行筛选。作用的对象不同。WHERE 子句作用于表和视图,HAVING 子句作用于组。WHERE 在分组和聚集计算之前选取输入行(因此,它控制哪些行进入聚集计算), 而 HAVING 在分组和聚集之后选取分组的行。因此,WHERE 子句不能包含聚集函数; 因为试图用聚集函数判断那些行输入给聚集运算是没有意义的。 相反,HAVING 子句总是包含聚集函数。(严格说来,你可以写不使用聚集的 HAVING 子句, 但这样做只是白费劲。同样的条件可 阅读全文
posted @ 2013-06-27 22:05 mckee1990 阅读(332) 评论(0) 推荐(0) 编辑