主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
示例1:连接mysql数据库示例。a.php
代码如下:
示例2:更新数据的示例。b.php
代码如下:
建议学习“帝国cms教程”
示例3:查询MYSQL数据的示例。c.php
代码如下:
/e/class/db_sql.php文件中数据库操作类常用函数说明:
1.执行SQL函数:
代码如下:
$empire-》查询(“SQL语句“);$ empire -》query 1(“SQL语句“);描述:
成功执行时返回true,不成功执行时返回false它们之间的区别是query()中的错误会直接中断程序执行,而query1()中的错误不会中断程序执行。
使用示例:
代码如下:
$ SQL = $ empire -》query(“select * from { $ dbtbpre } ecms _ news“);2.循环读取数据库记录功能:
代码如下:
$ empire -》fetch(SQL)描述:
$sql是执行SQL for query返回的结果。
使用示例:
代码如下:
$ SQL = $ empire -》query(“select * from { $ dbtbpre } ecms _ news“);while($ r = $ empire -》fetch($ SQL)){ echo“Title:“。$ r【& # 39;title & # 39]."";}3.读取单个数据库记录函数:(不循环)
代码如下:
$ empire -》fetch 1(“SQL语句“)用法示例:
代码如下:
$ r = $ empire -》fetch 1(“select * from { $ dbtbpre } ecms _ news where id = 1“);回声“标题:“。$ r【& # 39;title & # 39];4、统计SQL查询记录数功能:
代码如下:
$ empire -》num(“SQL语句“)$ empire -》num 1($ SQL)描述:
它们之间的区别在于num()直接编写SQL语句,而num1()中的$sql执行SQL for query返回的结果。
使用示例:
代码如下:
$ num = $ empire -》num(“从{$dbtbpre}ecms_news中选择id“);附和“有”。$ NUMBER美元。”新闻列表中的新闻项目”;5.统计SQL查询记录号函数2:(比num更有效的函数)
代码如下:
$ empire -》gettotal(“统计SQL语句“);注意:gettotal()和num()的区别在于gettotal()使用SQL本身的count(*)函数进行统计,而num()使用PHP本身的函数,因此gettotal()的效率更高。gettotal()中的统计数据必须为总计,例如“count(*)为总计”。
使用示例:
代码如下:
$ num = $ empire -》gettotal(“select count(*)as total from { $ dbtbpre } ecms _ news“);附和“有”。$ NUMBER美元。”新闻列表中的新闻项目”;6.获取刚刚插入表中的自增ID值函数:
代码如下:
$ empire -》lastid()用法示例:
代码如下:
$ empire -》query(“insert into { $ dbtbpre } ecms _ news(title)值(& # 39;Title & # 39)");$ lastid = $ empire -》lastid();Echo“刚刚插入的信息ID是:“。$ lastid7.移动SQL查询结果记录指针:
代码如下:
$ empire -》seek($sql,$pit)说明:$ sql是执行SQL的查询返回的结果,$pit是指针的偏移量。
使用示例:
代码如下:
$ SQL = $ empire -》query(“select * from { $ dbtbpre } ecms _ news“);$ empire -》seek($ SQL,2);8.发布SQL查询结果函数:(一般不需要)
代码如下:
$empire-》免费($sql)说明:
$sql是执行SQL for query返回的结果。
使用示例:
代码如下:
$ SQL = $ empire -》query(“select * from { $ dbtbpre } ecms _ news“);$empire-》免费(SQL);导航查询示例:
代码如下:
【e:loop={“从【!db.pre!】enewsclass where classid = & # 3969'并且showclass=0 order by myorder“,0,24,0 }】“》【/e:loop】
【e:loop={“从【!db.pre!】enewsclass其中bclassid = & # 3969'并且showclass=0 order by myorder“,0,24,0}】
这几篇文章你可能也喜欢:
- 帝国cms用户点击记录时间不正确怎么办(帝国cms数据恢复)
- 帝国忘记cms密码怎么办?
- 帝国cms 如何找回忘记的密码(帝国cms 用户手册)
- 帝国如何查看cms记录用户点击的时间(帝国cms更新非常慢)
- 帝国 cms主页不显示时怎么办(帝国 cms图片不显示时怎么办)
本文由主机参考刊发,转载请注明:本文总结了帝国CMS下调用数据库类在PHP文件中执行SQL语句的例子。 https://zhujicankao.com/102327.html
评论前必须登录!
注册