コード例 #1
0
function modlog__find($cond = array(), $orderby = array(), $page = 1, $pagesize = 20)
{
    $cond = cond_to_sqladd($cond);
    $orderby = orderby_to_sqladd($orderby);
    $offset = ($page - 1) * $pagesize;
    return db_find("SELECT * FROM `bbs_modlog` {$cond}{$orderby} LIMIT {$offset},{$pagesize}");
}
コード例 #2
0
function forum__find($cond = array(), $orderby = array(), $page = 1, $pagesize = 1000)
{
    $cond = cond_to_sqladd($cond);
    $orderby = orderby_to_sqladd($orderby);
    $offset = ($page - 1) * $pagesize;
    $forumlist = db_find("SELECT * FROM `bbs_forum` {$cond}{$orderby} LIMIT {$offset},{$pagesize}", 'fid');
    return $forumlist;
}
コード例 #3
0
function thread__find($cond = array(), $orderby = array(), $page = 1, $pagesize = 20)
{
    $cond = cond_to_sqladd($cond);
    $orderby = orderby_to_sqladd($orderby);
    $offset = ($page - 1) * $pagesize;
    $arrlist = db_find("SELECT tid FROM `bbs_thread` {$cond}{$orderby} LIMIT {$offset},{$pagesize}");
    if (empty($arrlist)) {
        return array();
    }
    $tids = implode(',', arrlist_values($arrlist, 'tid'));
    return db_find("SELECT * FROM `bbs_thread` WHERE tid IN ({$tids})");
}
コード例 #4
0
ファイル: friendlink.func.php プロジェクト: 994724435/Ride
function friendlink_find($cond = array(), $orderby = array(), $page = 1, $pagesize = 1000)
{
    $cond = cond_to_sqladd($cond);
    $orderby = orderby_to_sqladd($orderby);
    $offset = ($page - 1) * $pagesize;
    $friendlinklist = db_find("SELECT * FROM `bbs_friendlink` {$cond}{$orderby} LIMIT {$offset},{$pagesize}", 'linkid');
    if ($friendlinklist) {
        foreach ($friendlinklist as &$friendlink) {
            friendlink_format($friendlink);
        }
    }
    return $friendlinklist;
}
コード例 #5
0
ファイル: forum_access.func.php プロジェクト: 994724435/Ride
function forum_access_count($cond = array())
{
    $cond = cond_to_sqladd($cond);
    $arr = db_find_one("SELECT COUNT(*) AS num FROM `bbs_forum_access` {$cond}");
    return $arr['num'];
}
コード例 #6
0
ファイル: attach.func.php プロジェクト: zhangjmy/xibbs
function attach_count($cond = array())
{
    $cond = cond_to_sqladd($cond);
    $arr = db_find_one("SELECT COUNT(*) AS num FROM `bbs_attach` {$cond}");
    return $arr['num'];
}
コード例 #7
0
ファイル: db.class.php プロジェクト: xiuno/xiunobbs
 public function count($table, $cond = array())
 {
     $cond = cond_to_sqladd($cond);
     $sql = "SELECT COUNT(*) AS num FROM `{$table}` {$cond}";
     $arr = $this->find_one($sql);
     return !empty($arr) ? intval($arr['num']) : $arr;
 }