Как правильно преобразовать в PDO?

Нашел в интернете вот такую инструкцию по выводу постраничной навигации.
Захотел переделать с помощью PDO, чет не выходит) ошибок никаких не выдает, поэтому незнаю в чем может быть проблема, кнопки Назад и Далее появляются, но данные не выводятся.

Вот что получилось:
$sum = 10;
$post = $pdo->prepare('SELECT COUNT(*) AS a FROM post');
$post->execute();
$arr = $post->fetchAll(PDO::FETCH_ASSOC); 
if(isset($_GET['p'])){
	$str = (int) $_GET['p'];
}
else{
	$str = 0;
}
$start = $str * $sum;
$postt = $pdo->prepare('SELECT * FROM post ORDER BY id DESC LIMIT "'.$start.'", "'.$sum.'"');
$num_rows = $postt->fetchColumn();
if ($str > 0)
{
	$p = $str - 1;
	echo '<a href=index.php?p=' . $p . '>НАЗАД</a>';
}
$str++;
if($start + $num_rows < $arr) {
	echo '<a href=index.php?p=' . $str . '>ДАЛЕЕ</a>'; 
}
while ($bases = $postt->fetch(PDO::FETCH_ASSOC)){
	echo $bases->h1;
}
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы