adodb+smarty+myClass 结合-数据类的智能操作

adodb+smarty+myClass 结合-数据类的智能操作

ID:37870381

大小:27.00 KB

页数:4页

时间:2019-06-01

adodb+smarty+myClass 结合-数据类的智能操作_第1页
adodb+smarty+myClass 结合-数据类的智能操作_第2页
adodb+smarty+myClass 结合-数据类的智能操作_第3页
adodb+smarty+myClass 结合-数据类的智能操作_第4页
资源描述:

《adodb+smarty+myClass 结合-数据类的智能操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最近接到一项目,精略计算了一下内容,设计数据库表为45个左右。这么多表,的确够头疼的。怎么做到最少操作但能达到最大的效果呢?  本人经过分析,决定自己写数据辅助类来协助ADODB来完成工作。  首先,确定你的目录结构,本人目录结构如下:  

2、-admin//后台

3、-adodb//adodb文件目录

4、-smarty//smarty文件目录

5、-images//图片及样式文件珓

6、-dataclass//数据操作类文件夹   

7、-class_test.php//测试类

8、-configs//系统配置文件夹   

9、-con

10、fig.inc.php//系统配置文件

11、-cache//缓冲目录

12、-templates//模板文件   

13、-templates_c//模板解析文件夹      

14、-test.htm//测试模板文件include.inc.php//系统包含文件集smarty_adodb.inc.php//smartyadodb类声明文件test.php//测试文件  做好以上工作,让我们开始工作吧!首先,定义你的config.inc.php配置文件:  

15、[user]='root';#用户名$_DB[pass]='root';#数据库密码$_DB[name]='yop'; #数据库名$_DB[type]='mysql';#类型?>  smarty_adodb.inc.php  Connect($_DB[host],$_DB[user],$_DB[pass],$_DB[name]);#adodb链接$tpl=newSmarty;$tpl->template_dir="./templa

16、tes";$tpl->compile_dir="./templates/templates_c";$tpl->left_delimiter='<{';$tpl->right_delimiter='}>';?> include.inc.php  

17、lass.php');#加载smarty模板类include_once('./smarty_adodb.inc.php');#加载smarty及adodb类调用集合文件include_once('./dataclass/class_test.php');#加载HOBBY数据类?>  接着我们开始写数据操作类,笔者的数据库结构如下:  CREATETABLE`test`( `id`int(10)unsignedNOTNULLauto_increment, `name`varchar(20)NOTNULLdefau

18、lt'', `addtime`varchar(20)NOTNULLdefault'', KEY`id`(`id`))  class_test.php  Execute($sql);    $data=

19、$result->FetchRow();    return$data;  }  functionlistTest($order='ID'){    global$db;    if(empty($order)){      $order='ID';    }    $sql="SELECT*FROM`Test`orderby$orderdesc";    $result=$db->Execute($sql);    $rs=array();    while($data=$result->FetchRow()

20、){      array_push($rs,$data);    }    return$rs;  }  functionsetTest($id='',$pairs,$work=''){    global$db;    if(empty($id)){      $sql="insertintoTest";      $sql.="(".join(array_keys($pairs)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。