7 1070 2021-01-22 04:05:38
收藏小白们看向大佬的眼神中永远冒着星星,但什么是大佬,什么是帝国cms大佬?
学会并灵活使用以下函数,你就是帝国cms大佬,可以让帝国cms想到即可做到。
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为query执行SQL返回的结果。
使用范例:
$sql=$empire->query("select*from{$dbtbpre}ecms_news");
while($r=$empire->fetch($sql))
{
echo"标题:".$r['title']."<br>";
}
3、读取单条数据库记录函数:(不循环)
$empire->fetch1("SQL语句")
使用范例:
$r=$empire->fetch1("select*from{$dbtbpre}ecms_newswhereid=1");
echo"标题:".$r['title'];
4、统计SQL查询记录数函数:
$empire->num("SQL语句")
$empire->num1($sql)
说明:
两者的区别是:num()直接写SQL语句,而num1()中的$sql为query执行SQL返回的结果。
使用范例:
$num=$empire->num("selectidfrom{$dbtbpre}ecms_news");
echo"新闻表共有 ".$num." 条新闻";
5、统计SQL查询记录数函数2:(相对于num更高效的函数)
$empire->gettotal("统计SQL语句");
说明:
gettotal()和num()的区别是:gettotal()采用SQL本身的count(*)函数来统计,而num()是采用PHP本身的函数,gettotal()更高效一些。
gettotal()里的统计数一定要as total,如:“count(*) as total”。
使用范例:
$num=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}ecms_news");
echo"新闻表共有".$num."条新闻";
6、取得刚插入表的自增ID值函数:
$empire->lastid()
使用范例:
$empire->query("insert into {$dbtbpre}ecms_news (title) values ('标题')");
$lastid=$empire->lastid();
echo"刚插入的信息ID为:".$lastid;
7、移动SQL查询结果记录指针:
$empire->seek($sql,$pit)
说明:
$sql为query执行SQL返回的结果,$pit为指针的偏移数。
使用范例:
$sql=$empire->query("select*from{$dbtbpre}ecms_news");
$empire->seek($sql,2);
8、释放SQL查询结果函数:(一般不需要使用)
$empire->free($sql)
说明:
$sql为query执行SQL返回的结果。
使用范例:
$sql=$empire->query("select*from{$dbtbpre}ecms_news");
$empire->free($sql); 本文地址:https://xzo.com.cn/develop/empire/389.html

如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。

帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
帝国CMS一级栏目和二级栏目使用同一个模板,二级栏目是终极栏目,调用本栏目数...
最近有客户向鸥哥求助说使用JS正则验证注册手机邮箱出错了,但本地测试是完全...
很多采集站点可能是这样操作的:采集好的资讯时间是采集时间,到了发布的时候会...
帝国cms百度推送插件流传十分广,但有些https站点却推送了http的链接,这无疑十...
如今phpcms由于停止更新不能继续用下去了,我们就更加推荐帝国。那么,phpcms可...
在帝国cms站点的开发过程中,有时候需要判断栏目有没有下级栏目,如果有子栏目,...
很多帝国cms站点设置了多级会员,不同的会员具备不同的浏览下载权限。在这个...
一般而言,帝国cms出现502错误的原因在于数据量较为庞大,而模板又不够高效,最终...
许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...
帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...
采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...
通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...
百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...
本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...
本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...
通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...