当前位置: 首页>>代码示例>>PHP>>正文


PHP SC_Query::setlimit方法代码示例

本文整理汇总了PHP中SC_Query::setlimit方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Query::setlimit方法的具体用法?PHP SC_Query::setlimit怎么用?PHP SC_Query::setlimit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SC_Query的用法示例。


在下文中一共展示了SC_Query::setlimit方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getRanking

 function getRanking()
 {
     $objQuery = new SC_Query();
     $col = "T1.product_id, T1.product_name as name,COUNT(*) AS order_count ";
     $from = "dtb_order_detail AS T1\r\n             INNER JOIN dtb_order AS T2 ON T1.order_id = T2.order_id\r\n             INNER JOIN dtb_products AS T3 ON T1.product_id = T3.product_id";
     $objQuery->setgroupby("T1.product_id,T1.product_name");
     $objQuery->setorder("order_count DESC");
     $objQuery->setlimit(10);
     //var_dump($objQuery->setorder("order_count DESC"));
     return $objQuery->select($col, $from, 'T2.status = ?', array('5'));
 }
开发者ID:nassos9090,项目名称:plugin,代码行数:11,代码来源:LC_Page_FrontParts_Bloc_Ranking.php

示例2: lfGetRelateProducts

 function lfGetRelateProducts($tmp_id)
 {
     $objQuery = new SC_Query();
     //自動抽出
     $objQuery->setorder("random()");
     //表示件数の制限
     $objQuery->setlimit(RELATED_PRODUCTS_MAX);
     //検索条件
     $col = "name, main_list_image, price01_min, price02_min, price01_max, price02_max, point_rate";
     $from = "vw_products_allclass AS allcls ";
     $where = "del_flg = 0 AND status = 1 AND (stock_max <> 0 OR stock_max IS NULL) AND product_id = ? ";
     $arrval[] = $tmp_id;
     //結果の取得
     $arrProducts = $objQuery->select($col, $from, $where, $arrval);
     return $arrProducts;
 }
开发者ID:khrisna,项目名称:eccubedrm,代码行数:16,代码来源:LC_Page_Products_Detail.php

示例3: lfGetRecommendProducts

    /**
     * デストラクタ.
     *
     * @return void
     */
    function lfGetRecommendProducts($product_id)
    {
        $objQuery = new SC_Query();
        $cols = '*, (SELECT COUNT(*) FROM dtb_order_detail WHERE product_id = alldtl.product_id) AS cnt';
        $from = 'vw_products_allclass_detail AS alldtl';
        $where = <<<__EOS__
            del_flg = 0
            AND status = 1
            AND product_id IN (
                SELECT product_id
                FROM
                    dtb_order_detail
                    INNER JOIN dtb_order
                        ON dtb_order_detail.order_id = dtb_order.order_id
                WHERE 0=0
                    AND dtb_order.del_flg = 0
                    AND dtb_order.order_id IN (
                        SELECT order_id
                        FROM dtb_order_detail
                        WHERE 0=0
                            AND product_id = ?
                    )
                    AND dtb_order_detail.product_id <> ?
            )
__EOS__;
        $objQuery->setorder('cnt DESC, RANDOM()');
        $objQuery->setlimit($this->max);
        $recommendProducts = $objQuery->select($cols, $from, $where, array($product_id, $product_id));
        return $recommendProducts;
    }
开发者ID:nanasess,项目名称:ec-azure,代码行数:35,代码来源:LC_Page_FrontParts_Bloc_Recommend.php


注:本文中的SC_Query::setlimit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。