数组游标操作

current() — 返回数组中的当前单元 默认为第0个
end() – 将数组的内部指针指向最后一个单元
each() – 返回数组中当前的键/值对并将数组指针向前移动一步
prev() – 将数组的内部指针倒回一位
reset() – 将数组的内部指针指向第一个单元 还原
next() – 将数组中的内部指针向前(右)移动一位 —
key() – 从关联数组中取得键名

通过指针函数也可以对数组进行遍历
只是这种遍历方法并不完全适用,如果数组中值为false (0,0.0, ”,””,array(), ‘0’)时,会中止遍历。
最好的遍历数组还是用foeach( as ){} 最佳

php实现取mysql内的表数据,函数mysql_fetch_assoc / row / array / object

2-2

 

php针对mysql调错:mysql_errno() / mysql_error()

mysql 的调错
在开发中mysql跟php用的不熟悉,极容易出错,报错信息就是案发现场,要大胆的去看报错信息
mysql_errno() 打印错误号
mysql_error() 打印错误信息

php针对mysql释放资源,用函数mysql_close()

对于php这种脚本语言,在php运行结束后,一切资源会自动释放
有些人,就干脆不mysql_close来手动释放资源,
对于小网站也没有太大问题.

对于大网站来说,就比较明显了,比如某个业务需要处理1秒,才能处理完
而大网站中,1秒都有可能发生50次新的连接请求.
晚释放1秒中,就有50次请求被你影响.
对于大并发的网站,应尽早释放.
比如上例,上while前,wheil释放,影响是非常大的
考虑,应该在wheil前释放,还是在wheil后释放?
当然是wheil前释放!!!

worepress重新排列不连续的文章ID

可在当前主题的functions.php中加入以下PHP代码,这样如果你只是单纯发文章,不发页面,不添加菜单,不上传媒体的话,基本上此后的文章ID是连续的,而且不改变之前已经发布的文章ID,不影响SEO