最近正在写的一个东西……
epi.clyce2011/05/06软件综合 IP:上海
这几天再做一个网站项目,一开始觉得很简单,只要把几个东西配置好就行了。


一开始弄好了DzX1,结果发现其功能并不适合这个网站的路子,后来又用了wp。
然后开始做二次开发,开发着开发着就发现要改动的东西非但不减反而越来越多了,后来直接从对前台的更改变成了类的重写,基本上已经不再是二次开发而是对这个程序的一次完全的手术了。

接下来就发现一个很难受的事情,就是关于php对于sql的操作,完全是基于sql语句的
也就是说,你要进行一次数据库操作,必须先生成一个字符串变量作为sql语句,然后通过php函数传递出去………

这么一来就催生了我这么个想法,开发一个类。
dongxi.jpg

这个类还没开发完,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,这样将使得程序便于维护,移植……
恩。
来自:计算机科学 / 软件综合
4
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
darkorochi
13年8个月前 IP:未同步
293285
噗…你的网站的连载也有一阵没更了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
我说要有光
13年8个月前 IP:未同步
293290
。。。 你喜欢造轮子我不反对,可是为毛不用PDO呢,到了P6的时代所有PDO以外的数据库接口都会被淘汰的

顺便给你几个别人已经造好的轮子做参考。。。

XXXXXXXXXXXXXXXXXXXXXXXX/
XXXXXXXXXXXXXXXXXXXt/blog/?p=840
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
4king
13年8个月前 IP:未同步
293450
引用第2楼我说要有光于2011-05-07 09:55发表的  :
。。。 你喜欢造轮子我不反对,可是为毛不用PDO呢,到了P6的时代所有PDO以外的数据库接口都会被淘汰的

顺便给你几个别人已经造好的轮子做参考。。。

XXXXXXXXXXXXXXXXXXXXXXXX/
.......




造轮子是好事,瓦良格什么的不就是造轮子……
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
featherwit
13年8个月前 IP:未同步
297583
其实咧,一个API的设计从最小集开始到一定粒度的预置场景结束是很麻烦滴事情
最小集你要满足基本的CURD操作等等,然后再去搞分层,最后是simple scencs 集~~很累
俺就提醒一点,尽量别让封装的东西屏蔽掉了数据库底层的优化
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
epi.clyce
学者 机友 笔友
文章
345
回复
2156
学术分
21
2007/07/10注册,3个月19天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}