【发布时间】:2014-12-03 22:54:28
【问题描述】:
我的 php 分页有问题。我尝试从数据库中创建一个列表并生成页面。下面是部分代码。如果我是对的,我不能在我的 sql 服务器中使用限制和偏移量?
$stmt = $conn->prepare('SELECT * FROM db_name ORDER BY use_by_date LIMIT :limit OFFSET :offset');
$stmt->bindParam(':limit', $limit, PDO::PARAM_INT);
$stmt->bindParam(':offset', $offset, PDO::PARAM_INT);
$stmt->execute();
if ($stmt->rowCount() > 0) {
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$iterator = new IteratorIterator($stmt);
foreach ($iterator as $row) {
echo '<p>', $row['name'], '</p>';
}
}
else {
echo '<p>No results could be displayed.</p>';
}
怎么了?
【问题讨论】:
标签: php sql-server pagination