此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租

阅读生活丨兼职赚钱丨悬赏赚钱丨手机兼职丨电脑兼职丨网络赚钱丨业余时间赚钱丨

 找回密码
 立即注册
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租
雙效犀利士哪裡買 欧 易app官网下载 购买友情链接 果凍威而鋼哪裡買 Steam怎么共享游戏 赚钱网 最佳安卓免费加速器 此位置招租 此位置招租 币安app官网下载 此位置招租 此位置招租 币安app官网下载 此位置招租 日赚100 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 赚钱联盟 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租
查看: 193|回复: 0

搞了一个下午,终于知道调用DISCUZ的函数操作数据库,插...

[复制链接] 认领更换作者
正义潘恩 发表于 2023-12-7 00:29:12 | 显示全部楼层 |阅读模式
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租
浏览本帖时间满 10 秒,可领取 30 金钱

现在注册赶紧抢单赚钱,刷单预约赚钱哦!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[font=Tahoma, &quot]下面这段代码实现了引用当前在线用户,调用DISCUZ 2.0 的[/font][color=#336699][font=Tahoma, &quot]数据库[/font][/color][font=Tahoma, &quot]查询方法进行数据库查询,获取当前用户信息[/font]
[color=#000][backcolor=rgb(232, 231, 231)][font=&quot][size=20px]搞了一个下午,终于知道调用DISCUZ的函数操作数据库,插件开发入门,获取当前用户信息[/size][/font][/backcolor][/color]
[font=Tahoma, &quot]<?php[/font]
[font=Tahoma, &quot]define('APPTYPEID', 5);//必须的,你懂的[/font]
[font=Tahoma, &quot]define('CURSCRIPT', 'userapp');//必须的,你懂的[/font]
[font=Tahoma, &quot]require_once './source/class/class_core.php';//必须的,你懂的[/font]
[font=Tahoma, &quot]$discuz = & discuz_core::instance();//必须的,你懂的[/font]
[font=Tahoma, &quot]$discuz->cachelist = $cachelist;//必须的,你懂的[/font]
[font=Tahoma, &quot]$discuz->init();//必须的,你懂的[/font]

[font=Tahoma, &quot]echo  "cur userid:".$_G['uid']."</br>";//获到当前用户ID[/font]
[font=Tahoma, &quot]echo  "cur username:".$_G['username']."</br>";//如上,你懂的[/font]
[font=Tahoma, &quot]$curuserid = $_G['uid'];//获到当前用户ID[/font]
[font=Tahoma, &quot]//使用数据库查询,调用discuz的数据库查询方法[/font]
[font=Tahoma, &quot]$cususerinfo = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$curuserid'");[/font]
[font=Tahoma, &quot]//查出当前用户的EMIAL[/font]
[font=Tahoma, &quot]echo "<br/>".$cususerinfo['email'];[/font]
[font=Tahoma, &quot]//查出所有用户,以注册日期排序[/font]
[font=Tahoma, &quot]$query = DB::query("SELECT * FROM ".DB::table('common_member')." order by regdate" );[/font]
[font=Tahoma, &quot]echo "<br/>" ;//换一行先[/font]
[font=Tahoma, &quot]//开始输出[/font]
[font=Tahoma, &quot]while($row = DB::fetch($query)) {[/font]
[font=Tahoma, &quot]  echo  $row["uid"]."  " .$row["username"]."  ".$row["email"]."<br/>";[/font]
[font=Tahoma, &quot]}[/font]
[font=Tahoma, &quot]//嗨,就知道这些了[/font]
[font=Tahoma, &quot]?>[/font]
[b][size=6][color=red]小弟初学,请高手指点啊,[/color][/size][/b]
[font=Tahoma, &quot]以下为数据库操作函数,网摘的[/font][color=#000][/color][table=1]
[tr][td][align=left]函数[/align][/td][td][align=left]功能[/align][/td][/tr]
[tr][td][align=left]DB::table($tablename)[/align][/td][td][align=left]获取正确带前缀的表名,[url=][color=#006699]转换数据库句柄[/color][/url],[/align][/td][/tr]
[tr][td][align=left]DB::delete($tablename, 条件,条数限制)[/align][/td][td][align=left]删除表中的数据[/align][/td][/tr]
[tr][td][align=left]DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent)[/align][/td][td][align=left]插入数据操作[/align][/td][/tr]
[tr][td][align=left]DB::update($tablename, 数据(数组)条件)[/align][/td][td][align=left]更新操作[/align][/td][/tr]
[tr][td][align=left]DB::fetch(查询后的资源)[/align][/td][td][align=left]从结果集中取关联数组,注意如果结果中的两个或以上的列具有相同字段名,最后一列将优先。[/align][/td][/tr]
[tr][td][align=left]DB::fetch_first($sql)[/align][/td][td][align=left]取查询的第一条数据fetch[/align][/td][/tr]
[tr][td][align=left]DB::result_first($sql)[/align][/td][td][align=left]查询结果集的第一个字段值[/align][/td][/tr]
[tr][td][align=left]DB::query($sql)[/align][/td][td][align=left]普通查询[/align][/td][/tr]
[tr][td][align=left]DB::num_rows(查询后的资源)[/align][/td][td][align=left]获得记录集总条数[/align][/td][/tr]
[tr][td][align=left]DB::_execute(命令,参数)[/align][/td][td][align=left]执行mysql类的命令[/align][/td][/tr]
[/table]
[font=Tahoma, &quot]注意:由于 X2.0 里增加了SQL的安全性检测。因此,如果你的SQL语句里包含以下开头的函数 load_file,hex,substring,if,ord,char。或者包含以下操作 intooutfile,intodumpfile,unionselect,(select')都将被拒绝执行。[/font]
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 买纸巾淘宝店铺:有个小百货
上一篇:玩转Discuz!——七天学会插件制作
下一篇:插件编写规范和流程 买纸巾淘宝店铺:有个小百货
回复

使用道具 举报

网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
网址收藏网址收藏网址收藏网址收藏网址收藏网址收藏
此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租 此位置招租

QQ|淘宝畅销排行榜领取大额优惠券|Archiver|手机版|阅读生活丨兼职赚钱丨悬赏赚钱丨手机兼职丨电脑兼职丨 ( 湘ICP备2022001010号 )|网站地图

GMT+8, 2024-12-22 13:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表