zoukankan      html  css  js  c++  java
  • smarty制作留言板的学习和思考

    使用的公共类:smarty配置,分页类,数据库类

    主页和分页的跳转

    主页上面:提供其他各页的连接

    每个页面有对应一个php文件 类似index.php的功能

    session的使用;post是指提交方式,

    {$smarty.post.content}

    注册 :头像上传 验证码处理,ajax验证技术,对输入条件的判断---js(客户端,优先这个),php服务端、

    登录:seesion的使用 先查询判断 在登陆

    发布留言:插入语句

    页面跳转:header --页面的重定向

    留言的修改,删除

    后台管理:

    栏目分组,查询 添加 修改 删除

    单个页面的模块功能(例如:用户管理对应下的 --- 四个基本操作)

    sql里面的分组的学习和思考

     SELECT userid, activearmy_id, count( * )  as num

    FROM `tb_log_activearmy` 

    WHERE outcome=1  and time >=1199145600 and time <=1298592000

    GROUP BY userid, `activearmy_id`

    查询的结果是三组数据

    但是假如没有group by 这句话查询的结果只有一组数据

    原因在于 count(*) as num  假如没有 group by,count只会统计出全部的值,也就是这有一组数据

    group by 的作用在于按照 userid activearmy_id 重新分组 也就是有三组数据

  • 相关阅读:
    索引
    convert 时间转换
    SQL中的case when then else end用法
    SVN安装图解
    dos 命令
    阿里云服务器相关知识
    mvc知识应用
    MVC分页
    mvc系统过滤器
    .net 接口
  • 原文地址:https://www.cnblogs.com/y0umer/p/2809582.html
Copyright © 2011-2022 走看看