AL8 Forum
   登錄註冊幫助


標題: cache唔識分頁既limit
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: L

帖子: 3037

精華: 0

積分: 30363 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-9-24 19:59  資料  個人空間  主頁 短消息  加為好友 
cache唔識分頁既limit

$page = $_GET[page];
$page = isset($page) ? max(1, intval($page)) : 1;
$start_limit = ($page - 1) * 10;
SQL可以用 xxxxxxx LIMIT $start_limit, 10;
但cache點玩?

我的cache係咁(取自Dz)
想1頁顯示10個topic
$_KCACHE['topic'] = Array
        (
        0 => Array
                (
                'fid' => 6,
                'uppid' => '0',
                'pid' => 76,
                'up' => '0',
                'subject' => '[quote][quote][quote][quote]',
                'postext' => '[quote][quote][quote][quote]',
                'postype' => 1,
                'postime' => 1221998396,
                'poster' => 'test',
                'posterid' => 4,
                'posterip' => '58.152.129.178',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 2,
                'showsign' => 1,
                'lastposter' => 'Kenny',
                'lastposterid' => 1
                ),
        27 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 19,
                'up' => '0',
                'subject' => '小弟第一次造訪',
                'postext' => '知唔知小弟係who呢,呵呵',
                'postype' => 1,
                'postime' => 1216999834,
                'poster' => 'yoyoghost',
                'posterid' => 6,
                'posterip' => '222.167.4.168',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 3,
                'showsign' => 1,
                'lastposter' => 'MrP_Asia',
                'lastposterid' => 5
                ),
        28 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 11,
                'up' => '0',
                'subject' => 'eeere',
                'postext' => 'erree',
                'postype' => 1,
                'postime' => 1216990238,
                'poster' => 'Kenny',
                'posterid' => 1,
                'posterip' => '61.10.45.111',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 7,
                'showsign' => 1,
                'lastposter' => 'Kenny',
                'lastposterid' => 1
                ),
        29 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 10,
                'up' => '0',
                'subject' => 'ewewww',
                'postext' => 'wewe',
                'postype' => 1,
                'postime' => 1216825206,
                'poster' => 'Kenny',
                'posterid' => 1,
                'posterip' => '61.10.45.111',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 1,
                'showsign' => 1,
                'lastposter' => 'Kenny',
                'lastposterid' => 1
                ),
        30 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 8,
                'up' => '0',
                'subject' => 'HIHI',
                'postext' => 'i\'m 肥p^^',
                'postype' => 1,
                'postime' => 1216739889,
                'poster' => 'MrP_Asia',
                'posterid' => 5,
                'posterip' => '210.6.144.192',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => '0',
                'showsign' => 1,
                'lastposter' => 'MrP_Asia',
                'lastposterid' => 5
                ),
        31 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 4,
                'up' => '0',
                'subject' => 'test',
                'postext' => '[font color=red]test[/font]',
                'postype' => 1,
                'postime' => 1216696359,
                'poster' => 'Kenny',
                'posterid' => 1,
                'posterip' => '61.10.45.111',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 3,
                'showsign' => 1,
                'lastposter' => 'Kenny',
                'lastposterid' => 1
                ),
        32 => Array
                (
                'fid' => 4,
                'uppid' => '0',
                'pid' => 3,
                'up' => '0',
                'subject' => 'rrreeew',
                'postext' => 'ereer',
                'postype' => 1,
                'postime' => 1216478919,
                'poster' => 'Kenny',
                'posterid' => 1,
                'posterip' => '61.10.45.111',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 1,
                'showsign' => 1,
                'lastposter' => 'MrP_Asia',
                'lastposterid' => 5
                ),
        33 => Array
                (
                'fid' => 1,
                'uppid' => '0',
                'pid' => 1,
                'up' => '0',
                'subject' => 'wewrerewew',
                'postext' => 'wewew',
                'postype' => 1,
                'postime' => 1216448754,
                'poster' => 'Kenny',
                'posterid' => 1,
                'posterip' => '61.10.45.111',
                'hidetext' => '0',
                'color' => 'black',
                'bold' => '0',
                'underline' => '0',
                'close' => '0',
                'postnum' => 1,
                'showsign' => 1,
                'lastposter' => 'Kenny',
                'lastposterid' => 1
                )
        );


[ 本帖最後由 1224 於 2008-9-25 12:18 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 nickyykt
 0035676
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 nickyykt 的詳細資料

頭銜: Lord

帖子: 334

精華: 0

積分: 1490 點

現金: 3 元

存款: 0 元

閱讀權限: 25

註冊: 2005-11-26

狀態: 離線
 
發表於 2008-9-25 20:32  資料  個人空間  短消息  加為好友 
用for
$i=($_GET['page']-1)*10;$i<$_GET['page']*10;$i++;
之類




曾經相遇,然後分開
 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2008-12-3 10:54
Processed in 0.019196 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.