登录 登录 注册 立即注册 忘记密码 找回密码 购买邀请码 misc.php?mod=buyinvitecode JS跳转 onclick="window.location.href='home.php?mod=mobile&do=friend';" JS更换class的名称 document.getElementById('idname').className='a'; document.getElementById('idname').style.display='block'; document.getElementById("idname").style.marginTop="30px"; 批量替换超链接:href="[^"]*" 过滤DZ代码: preg_replace ("/\[[a-z][^\]]*\]|\[\/[a-z]+\]/i",'',preg_replace("/\[attach\]\d+\[\/attach\]/i",'',$message)); ……………………………………………………………………………………………………………………………………………………………… 调用单个数据 $qishi = DB::result(DB::query("SELECT qi FROM ".DB::table('jiangchi')." WHERE id = '1'")); 调用统计数据 $qishi = DB::result(DB::query("SELECT count(*) FROM ".DB::table('jiangchi')." WHERE id = '1'")); 单数据表调用 $perpage = 20; $curpage = empty ( $_GET['page'] ) ? 1 : intval ( $_GET['page'] ); $start = ($curpage-1)*$perpage; $askcount = DB::result(DB::query("SELECT COUNT(*) FROM ".DB::table('forum_thread')." WHERE fid = '2' AND authorid > 1 AND FROM_UNIXTIME(dateline, '%Y%m%d') = '$jintian'")); //$asklist $asklist = array(); if ($askcount) { $query = DB::query("SELECT * FROM ".DB::table('forum_thread')." WHERE fid = '2' AND displayorder > -1 ORDER BY tid ASC LIMIT $start,$perpage"); while ($value = DB::fetch($query)) { $asklist[] = $value; } } $multi = multi($askcount, $perpage, $curpage, "portal.php?mod=topic&topic=ask"); 多数据表调用 $perpage = 40; $curpage = empty ( $_GET['page'] ) ? 1 : intval ( $_GET['page'] ); $start = ($curpage-1)*$perpage; $acount = DB::result(DB::query("SELECT count(*) FROM ".DB::table('forum_forum')." b LEFT JOIN ".DB::table('forum_forumfield')." bf ON bf.fid=b.fid WHERE b.type='sub' AND b.status = 3 AND bf.icon != ''")); //$alist $alist = array(); if ($acount) { $query = DB::query("SELECT bf.*, b.* FROM ".DB::table('forum_forum')." b LEFT JOIN ".DB::table('forum_forumfield')." bf ON bf.fid=b.fid WHERE b.type='sub' AND b.status = 3 AND bf.icon != '' ORDER BY bf.shoplevel DESC, b.commoncredits DESC, bf.fid DESC LIMIT $start,$perpage"); while ($value = DB::fetch($query)) { $alist[] = $value; } } $multi = multi($acount, $perpage, $curpage, "这里填写跳转地址"); 前台数据显示 $value[authorid] 取数据表中符合条件的第一条数据 $app=array(); $app=DB::fetch_first("select * from ".DB::table('home_diy_center')." where id='{$id}'"); 人性化时间戳 截取字符字数 过滤DISCUZ代码 preg_replace ("/\[[a-z][^\]]*\]|\[\/[a-z]+\]/i",'',preg_replace("/\[attach\]\d+\[\/attach\]/i",'',$message)); 写入数据库 if(submitcheck('tijiao')) { $setarr = array( 'tid' => $_GET['topicid'], 'name' => $_POST['name'], 'position' => $_GET['position'], 'dateline' => $_G['timestamp'], ); DB::insert('forum_poststick', $setarr, 1); $query = DB::query("UPDATE ".DB::table('forum_thread')." SET stickreply='1' WHERE tid='$tid'"); $query = DB::query("DELETE FROM ".DB::table('forum_post')." WHERE pid='$pid'"); showmessage('成功的提示信息', "forum.php?mod=viewthread&tid=$tid"); } 表单提交:
以下两个时间格式是对等关系 date("Ymd",time()); 20150212 FROM_UNIXTIME(dateline, '%Y%m%d') 前者用于PHP,后者用于数据库调用的字段的格式化 调用图片附件 数据库循环嵌套调用 $slide[name] ucenter无法登录: 打开uc_server/model/admin.php 找到第22行的 $this->cookie_status = 0; 改成 $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0; 无刷新切换li标签并且同时加载框架页面: 快速发帖 发布新话题 常用词汇 select 选择 count 总数 table 表 where 条件 result 结果 perpage 每页 curpage 当前页 update 更新 delete 删除 insert 写入 dateline 日期 time 时间 echo 输出 multi 分页函数 if 如果 else 否则 elseif start 起始 limit 限制 limit 10 DESC 倒序 ASC 正序PHP Debug
| No. | File | Line | Code |
| 1 | forum.php | 73 | discuz_database::query(%s) |
| 2 | source/class/discuz/discuz_database.php | 136 | db_driver_mysql->query(%s, false, false) |
| 3 | source/class/db/db_driver_mysql.php | 153 | db_driver_mysql->halt(false, %d, %s) |
| 4 | source/class/db/db_driver_mysql.php | 224 | break() |