【zblog各种查】$zbp->GetUploadByID 根据类名表名ID 各种查

zblog2年前zblog问题解答56988

查询 表(映射类)

    $where = array();
    $where[] = array('=', 'log_Type', 0); # 类型:文章类型
    $where[] = array('=', 'log_Status', 0); # 状态:公开文章
    $where[] = array('>=', 'log_ID', 0);
    $where[] = array('<=', 'log_ID', 3);
    #print_r($zbp->db->sql->get()->select($zbp->table['Post'])->where($where)->orderBy(array('log_ID' => 'asc'))->limit(0, 0)->sql); # 返回sql语句(字符串类型)
    #print_r($zbp->db->sql->get()->select($zbp->table['Post'])->where($where)->orderBy(array('log_ID' => 'asc'))->limit(0, 0)); # 返回Object对象(SQL__MySQL 对象类型)class SQL__MySQL extends SQL__Global
    #die();
    # Get表映射类List()方法的参数应该是 SQL__Global 对象,而不能是sql语句。
    $articles = $zbp->GetPostList($zbp->db->sql->get()->select($zbp->table['Post'])->where($where)->orderBy(array('log_ID' => 'asc'))->limit(0, 0));
    if (count($articles) > 0) {
        foreach ($articles as $article) {
            echo $article->ID;
            echo $article->Title . PHP_EOL;
            echo $article->Content . PHP_EOL;
            echo $article->Url . PHP_EOL;
        }

    }
================



$upload = $zbp->GetUploadByID(645);## Upload是类名
print_r($upload->ID);
print_r($upload->Name);

查询任意建立分类映射的表的快捷方法

$array = $zbp->Getguiyi_ipwaf_logList('*', null, array('a_Id' => 'desc'), array(($p->PageNow - 1) * $p->PageCount, $p->PageCount), $op);
$categorys = $zbp->GetCategoryList('*', array('=', 'cate_RootID', 0)); # 获取顶级分类列表


# 查询一个数量 

guiyi_ip_log_table 为类名哦

$where = array(array('=', 'a_nianyueri', $day), array('=', 'a_Urlhost', $host));                                       
$pv = $zbp->db->Query($zbp->db->sql->get()->select($GLOBALS['guiyi_ip_log_table'])->column('COUNT(a_id) num')->where($where)->sql)[0]['num'];


查询一个数量

$num0 = $zbp->db->Query($zbp->db->sql->get()->select($zbp->table["Post"])->column('COUNT(log_ID) num')->where(array(array('=', 'log_Status', 0), array('=', 'log_Type', 0)))->sql)[0]['num'];



相关文章

php文件名字 去掉特殊字符 zblog实现

FormatString($article->Title, '[filename]') zb_system/function/c_system_common.ph...

HTTP 错误 413.1 - Request Entity Too Large未显示页面,因为请求实体过大。Web 服务器拒绝为请求提供服务,因为该请求实体过大。

HTTP 错误 413.1 - Request Entity Too Large未显示页面,因为请求实体过大。最可能的原因:Web 服务器拒绝为请求提供服务,因为该请求实体过大。Web 服务器无法为请...

盗版宝塔如何升级正版

先参考  https://zblog.gongshi5.com/post/65.html root  16 大概率不行宝塔bt命令失效如何修复面板2024-01-05 1...

zblog定义配置信息,在哪个文件?如ShowHint('good')中good是怎么来的?允许哪些,不允许哪些?

zblog定义配置信息,在哪个文件?如ShowHint('good')中good是怎么来的?允许哪些,不允许哪些?

zblog定义配置信息,在哪个文件?如ShowHint('good')中good是怎么来的?允许哪些,不允许哪些?在《zblog的ShowHint()函数,(后台页面顶部)输出函数,z...

python 定时任务 计划任务 宝塔python 项目 宝塔python配置

python 定时任务 计划任务 宝塔python 项目 宝塔python配置

查看python 版本 在命令行 输入 : python1建立python 项目查看pip 模块版本 如 pip show requests====================程序可以正...

php打乱字母顺序str_shuffle 打乱字符串顺序

str_shuffle 是一个在某些编程语言或库中使用的函数或方法,主要用于将字符串中的字符随机打乱,生成一个新的字符串。这个功能通常用于生成随机序列、密码学中的随机化字符串或者仅仅是为了娱乐和测试目...