smarty制作留言板的学习和思考-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

smarty制作留言板的学习和思考

简介:   使用的公共类:smarty配置,分页类,数据库类   主页和分页的跳转   主页上面:提供其他各页的连接   每个页面有对应一个php文件 类似index.php的功能   session的使用;post是指提交方式, {$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 重新分组 也就是有三组数据

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: