开始重构整个程序,by default7#zbphp.com
数据库方面:
1)没名规范,尽量采用status 而不是 ispublic isok result 来做记录是否成功、状态的字段。
2)status 全部改为 数字 0表示失败,1表示成功。去除原先采用t 表示成功 f表示失败。y表示成功 n 表示失败的定义方式。
3)化繁为简。不要的字段,多余的字段全部删除。
4)用户名 统一 用uname,用户ID 统一用uid。原先既有 uname 又有username userid uid 保存。
5)记录排序的字段 order、sort 全部改名为 sortid。防止sort order 保留字段冲突。
6)添加记录时间的字段名全部改为 addtime,修改的时间全部改为 uptime。原先有date1,time1 ,date2,time2等不同的命名方式。
7)尽量减少tinyint 的字段类型,改为int ,目的兼容。
8)字段名 isRemotePost 改成 isxss。记录是否跨站提交 1=是,0=否。
9)缩略图字段名称统一改为thumb。
中心思路:
1)不要在乎空间,数据库该用到的字段,不需要节省。
2)化简为繁,尽量把逻辑流程改到最简单。