a Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后.Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理,该程序会通过标准输入(stdin)方式,将表单的数据读出并加以处理.
 Get有长度限制,适用于少量数据传递,相对不安全.POST适用于大量数据传递.b Cookie是存储在客户端
 Session是一种特殊的cookie.Cookie被禁时Session也会被禁,但是对于Session可以通过重定向的方式重新获得.c mysql用limit a,b可以取得从a行开始的b条数据.
 原理就是首选请求数据总数,并且根据总数以及每页产生条数b来取出总页数,并且以GET方式总数和页码做为url的参数来传递.
 当点击页码时,php获取页码数,计算出开始行,利用mysql limit 子句来取出对应的数据.d 
SELECT t2.type, t2.c1
FROM (
SELECT type, sum(c) AS c1
FROM `t1` 
WHERE t > 'xxx'
GROUP BY type
) AS t2
WHERE t2.c1 >1000
e 利用ob_start系列函数,屏幕ob_start到ob_clean浏览器输出的内容,可以利用ob_get_contents函数来获取.
  可以对内容进行更多操作,统一输出.f preg_match('/^abc/is', $str) 检查$str是以否以abc为开头的字符串g 用fopen读取A B C D E F G的位置,用fseek函数定位指针,用fread函数读取.
 如果数据量少的话,建议可以用正则,呵呵.
 

解决方案 »

  1.   

    cookie有长度限制,是不是1024?如果没有的话,用cookie保存模版在客户端,哈哈,太强了。2者都是会话变量,他们都依赖同一个id号,web就靠这个号识别客户端
    用limit 或者用指针
    group之后可以使用having再次筛选分组结果,group by a.type having sum(a.c)>1000
    ob_start打开缓冲,把输出的结果先缓冲起来,这有什么用阿,一言难尽阿
      

  2.   

    f:效率:字符串函数要比正则函数快。$str="abcdefghifg";
    $target="abc";
    if(strpos($str,$target)===0)
    {
    echo "yes";
    }
    else 
    {
    echo "no";
    }
      

  3.   

    凑下热闹了:  a、简述http协议中POST方法和GET方法的区别 
          get有长度有限,POst上传文件基本无限制,POst自动编码  b、简述session 和 cookie的区别以及联系 
          session服务器端,cookie客户端,session基于cookie,不基于cooke时,要手动传值  c、php与mysql数据库分页的原理         limit分段输出  d、从a表中有三个字段: 类型type, 数量c,时间t,现在要统计a表中不同type对应的c值和:从a表中找出时间在t后的,且该类型对应的c的和大于1000的type以及对应的c的和。 
         
      e、简述php中的ob_start 的应用 
        缓冲区控制,用于控制是何时输出及输出内容  f、php中如何判断字符串是以给定字符串开头 
          正则或对比字符串  g、一个数据文件,大小约50M,文件内含有A B C D E F G数据块,文件前面的数据是A B C D E F G数据块所在的位置(离文件头的字节数),其后是各个数据块;各数据      块是以名称_BEGIN 开始, 名称_END 结束,名称_BEGIN 和名称_END  之间为数据块的内容,简述如何读取F数据块的内容     这个应先读头文件,然后根据头文的字节起始信息和结束字节位置数,读取字节数,即要读取的块区
      

  4.   

    我是php的新手,楼主的问题我都有学习过,1楼同志的答案最为精确哦