-->

帝国cms数据库(帝国cms使用手册)

示例1:连接MYSQL程序。 (a.php)

?php require('e/class/connect.php'); //引入数据库配置文件和公共函数文件require('e/class/db_sql.php'); //引入数据库操作文件$link=db_connect() ; //连接MYSQL $empire=new mysqlquery(); //声明数据库操作类db_close(); //关闭MYSQL连接$empire=null; //取消操作类变量?

例2:操作MYSQL数据的程序。 (b.php)

?php require('e/class/connect.php'); //引入数据库配置文件和公共函数文件require('e/class/db_sql.php'); //引入数据库操作文件$link=db_connect() ; //连接MYSQL $empire=new mysqlquery(); //声明数据库操作类db_close(); //关闭MYSQL连接$empire=null; //取消操作类变量?

例3:读取MYSQL数据的程序。 (c.php)

?php require('e/class/connect.php'); //引入数据库配置文件和公共函数文件require('e/class/db_sql.php'); //引入数据库操作文件$link=db_connect() ; //连接MYSQL $empire=new mysqlquery(); //声明数据库操作类$sql=$empire-query('select * from {$dbtbpre}ecms_news order by newstime limit 10'); //查询最新新闻表10条记录while($r=$empire-fetch($sql)) //循环获取查询记录{ echo'title: '.$r['title'].' '; } db_close(); //关闭MYSQL链接$empire=null; //取消操作类变量?

/e/class/db_sql.php文件中数据库操作类中常用函数说明: 1、执行SQL函数:

$empire-query('SQL语句'); $empire-query1('SQL语句');说明:执行成功则返回true,执行不成功则返回false;两者的区别是:query()出错直接中断程序执行,query1()出错则不中断程序执行。用法示例:$sql=$empire-query('select * from {$dbtbpre}ecms_news'); 2.循环读取数据库记录功能:

$empire-fetch($sql) 描述:$sql是查询执行SQL返回的结果。使用示例:

$sql=$empire-query('从{$dbtbpre}ecms_news 选择*'); while($r=$empire-fetch($sql)) { echo '标题:'.$r['title'].' '; }

3. 读取单个数据库记录的函数:(不循环)$empire-fetch1('SQL语句') 使用示例:$r=$empire-fetch1('select * from {$dbtbpre}ecms_news where id=1') ; echo'标题: '.$r['标题']; 4、统计SQL查询记录条数函数:$empire-num('SQL语句') $empire-num1($sql) 注意:两者的区别是:num()直接写入SQL语句,而$sql中num1()是查询执行SQL返回的结果。用法示例:$num=$empire-num('select id from {$dbtbpre}ecms_news'); echo '新闻表共有'.$num'。消息'; 5、统计SQL查询记录数函数2:(相对比num更高效的函数)$empire-gettotal('统计SQL语句');注意:gettotal()和num()的区别在于:gettotal()使用SQL本身的count(*)函数进行统计,而num()是PHP本身的函数,gettotal()效率更高。 gettotal()中的统计数据必须为total,如:“count(*)astotal”。用法示例: $num=$empire-gettotal('select count(*) as Total from {$dbtbpre}ecms_news'); echo '新闻表共有'.$num'。消息'; 6、获取刚刚插入表中的信息自增ID值函数:$empire-lastid() 使用示例:$empire-query('insert into {$dbtbpre}ecms_news(title)values('title')') ; $lastid=$帝国-lastid(); echo '刚才插入的信息的ID为:'.$lastid; 7、移动SQL查询结果记录指针:$empire-seek($sql,$pit) 说明:$sql是查询执行SQL返回的结果,$pit是偏移量的指针数。用法示例:$sql=$empire-query('select * from {$dbtbpre}ecms_news'); $empire-seek($sql,2); 8、释放SQL查询结果功能:(一般不需要使用)$empire -free($sql) 说明:$sql是执行SQL时查询返回的结果。用法示例:$sql=$empire-query('select * from {$dbtbpre}ecms_news'); $帝国自由($sql);

上一篇: 帝国cms教程高效的随机调用方法(帝国cms教程高效的随机调用方法是什么)

下一篇: 帝国cms影视模板(帝国cms视频教程)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11853.html

展开更多