• 冒险村物语
  • 英雄无敌3塔防
  • 驾考家园手游

PHP微信公众开发笔记(六)

2015-05-27

PHP微信公众开发笔记系列
日期:2014.9.4


今天主要是完善了搜索,加入了管理员模块,优化了身份验证,将学生信息管理封装为了一个类(整这个真是好累呀,主要是数据库操作那里语法老是出问题,一直是各种小问题)


感受:
PHP开发没有断点、不能及时打印log真是好累呀(我是用sublime写的,然后直接微信公众号调试,累屎我了),错误信息经常不能及时发觉、或者说有些问题能通过断点排除掉了没能够排除。但是也说明了,我写代码还是太马虎了啊。

2014.9.10整理笔记:
写这个笔记的时候,在赶功能,所以也就是简单的记几笔当时的工作内容,现在功能开发得差不多了,就来整理之前的笔记。

在笔记五中我提到了,将公众平台上需要实现的一些功能按类型进行了分类处理:菜单、数据库都抽离出来了。这样做的好处就是在今后我做功能调整或者新增功能不会影响现有的功能,利于开发维护。
在笔记四中提到了在SAE上我搭建了一个云端数据库,并做了一个简单的数据检索功能(在菜单-查询菜单中回复姓名,或者学号便能得到对应的相关信息),在同学的建议下,需要快捷查找信息,因此在这里实现了一个我称之为快捷检索的功能:用户回复姓名+电话、姓名+老家、姓名+地址便可以得到对应的相关信息;这个功能的实现也是建立在对数据库的检索和关键词监测的基础之上的。

一、完善搜索

在这里为了维护方便,封装了一个学生信息管理的类,也就是对之前提到的数据库管理进行一个包装,因为我当时是想到了后期可能会有更多的数据库需求,后期的开发维护需求会更高;因此现阶段数据库处理的相关文件有:

/


1、student_info_sql.class.php 也就是对mysql_sae.func.php的一层包装:

1)在mysql_sae.func.php中提供对数据库操作的语句,函数接受相关的参数

人气推荐

知识阅读

精彩推荐

  • 游戏
  • 软件
查看更多>>