1

PHP/PDOでページネーションを学習しようとしています。

            $limit = 20;
            $sth = $conn->prepare("SELECT * FROM directory WHERE user_active != ''");
            $sth->execute(array(':county' => $county));

            $c = 1;
            while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
                echo 'Resutls will be here';
            $c++;
            }

しかし、次に何をすべきかわからない、誰かが私が参照できる良い出発点を持っているか、または私のためにプロセスを説明することができますか?

ありがとう

4

2 に答える 2

1

未検証

$page  = 1;
$limit = 20;
$start = $page * $limit;

$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, FALSE);
$sth = $conn->prepare("SELECT * FROM directory WHERE user_active LIMIT ?,?");
$sth->execute(array($start,$limit));
于 2012-12-16T13:02:59.050 に答える