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 重新分组 也就是有三组数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值