这几天再做一个网站项目,一开始觉得很简单,只要把几个东西配置好就行了。
一开始弄好了DzX1,结果发现其功能并不适合这个网站的路子,后来又用了wp。
然后开始做二次开发,开发着开发着就发现要改动的东西非但不减反而越来越多了,后来直接从对前台的更改变成了类的重写,基本上已经不再是二次开发而是对这个程序的一次完全的手术了。
接下来就发现一个很难受的事情,就是关于php对于sql的操作,完全是基于sql语句的
也就是说,你要进行一次数据库操作,必须先生成一个字符串变量作为sql语句,然后通过php函数传递出去………
这么一来就催生了我这么个想法,开发一个类。
这个类还没开发完,CMSql只是暂定的名称,到 version 0.5 写完的时候应该具有的方法有
XXXXXXXXnnect();CMSql.dbSelect( );
XXXXXXXXndCmd();XXXXXXXXsert();CMSql.update();
XXXXXXXXlete();XXXXXXXXlect(); // 结果存储在对象数组中XXXXXXXXXpareData(); // 将特定变量与表中特定数据进行比较,可通过参数控制是否大小写敏感等,返回布尔值CMSql.swap(); // 根据主键交换
CMSql.xmlTodb(); // 转换xml为sql数据,可以通过参数选择新建表,或插入
等等。。。。。。。。
该类写好之后将和广大网友分享
/************************看什么看没看过分割线啊**************************/
之后将会推出DEasydb类,保留CMSql的方法,但是支持ADODB操作。。。
简单说,就是加一个开关参变量控制用sql实现还是用ADODB,这样将使得程序便于维护,移植……
恩。
200字以内,仅用于支线交流,主线讨论请采用回复功能。