-
分页类-限定显示页数2012.12.04
PHP操作Mysql时,经常会使用分页,对数据的信息进行分页显示。
而对于数据量非常庞大的信息,页数势必会非常的多,如:论坛的帖子显示页面、搜索引擎等,一般会限定页数的显示,如:10页,这样当你查看第6也的内容时,分页实际上显示的是[2-11]页的内容,满足分页列表数不超过10.
核心算法:
class Page{ private $pageSize; //每页显示条数 private $pageNow; //当前页数
-
封装自己的Mysqli操作类2012.12.04
Mysqli为php5引入的新的数据库操作对象,Mysqli包括php4中所有的mysql方法,并且Mysqli支持面向操作,并且mysqli的预处理操作可以防止SQL注入。
封装自己的mysqli操作类,可以大大简化与数据库操作时的代码书写。
此类封装了mysql的增加(INSERT())、修改(UPDATE())、删除(DELETE())、查询(SELECT())以及执行多条SQL语句的execs()方法
-
文章归档算法详解2012.10.25
文章归档功能就类似本博客栏目的归档功能,归档列表布局是ul动态嵌套一些li,而li标签内容是由“文章发表年月+文章数”组成的,链接地址为博客的搜索页面,传递的参数为“文章所在年月”。
要实现这个功能,第一步就要先把文章表中所有文章的发表时间查询出来。
注:本处文章发表的时间数据库类型为整形,ar_queryByCase()方法为封装的Mysqli查询函数,函数返回值为结果数组。
/** * 本函数等价于执行SQL[article为文章表,
-
Ubuntu 12.10正式版发布(附下载)2012.10.21
Canonical 官方已经发布了 Ubuntu 12.10 正式版本,目前官方称在伦敦时间 18 日正式发布下载,由于时差的关系,应该到19日大家就能从 Ubuntu 官方下载 Ubuntu 12.10 正式版本!
Ubuntu 12.10核心变化包括:Linux kernel 3.5.4,GNOME 3.6,最新版Unity,Python 3.2.3替代Python 2.x,LibreOffire 3.6.2,gcc 4.7.2,Fi
-
博客“QA”功能上线2012.10.21
“QA”就是“question-answer”,以问题和答案的形势发布一些IT小常识。
文件结构式XML类型。
查看效果,请点击页面底部[QA]链接
-
编程语言PHP即将推出移动版2012.10.05
有消息称,网络上最流行的编程语言之一PHP可能即将推出移动版本。在大约75%的网站上都可以看到它的身影,而移动版应该有助于继续实现增长。
PHP是由丹麦程序员雷斯莫斯·勒道夫(Rasmus Lerdorf)在1995年创造出来的。1997年,以色列程序员安迪·古特曼斯(Andi Gutmans)和齐弗·苏拉斯基(Zeev Suraski)重写了解析程序,从而为PHP 3奠定了基础。1999年,两人开发出了Zend Engine,到现在它仍
-
何为“安全开发”?2012.10.05
什么是“安全开发(secpro)”?
安全开发可以拆分为“安全”加“开发”,“安全(security)”顾名思义就是指的网络安全,你的产品只要与互联网联通,首先要面临的就是网络安全性。当然说到“网络安全”,可能就包括你的程序安全性、服务器安全性等,因为我个人网络技术水平实在是一般般,就不在一些“大神”面前班门弄斧了。当然在这里主要指的是程序安全性。“开发(program)”通俗的讲就是写程序、敲代码,开发是没有什么界限的,只要你的程序是“