Paginação PDO
Alguém sabe me dizer porque esse codigo está entrando num loop infinito?
<?php
include "config.php";
$sql_tabela = 'SELECT * FROM tabela';
$limite = 5;
try{
$query_tabela = $conecta->prepare($sql_tabela);
$query_tabela->execute();
$query_result = $query_tabela->fetchAll(PDO::FETCH_ASSOC);
$query_count = ceil($query_tabela->rowCount(PDO::FETCH_ASSOC)/$limite);
$pg = (isset($_GET["pag"])) ? (int)$_GET["pag"] : 1 ;
$start = ($pg - 1) * $limite;
$sql_tabela = 'SELECT * FROM sr_imoveis LIMIT $start, $limite';
}catch(PDOexception $error_tabela){
echo 'Erro ao retornar os Dados.'.$error_tabela->getMessage();
}
foreach($query_result as $res_result){
?>
<ul style="font:14px Verdana, Geneva, sans-serif; color:#333; list-style:none;">
<li><?php echo $imovelID = $res_result["imovelID"]; ?></li>
<li><?php echo $imovelTitulo = $res_result["imovelTitulo"];?></li>
</ul>
<?php
}
?>
<?php
if($query_result > 1 && $pg <= $query_result){
for($i=1; $i <= $query_result; $i++){
echo "<a href='?pg=$i'>$i</a>";
}
}
?>Discussão (5)
Carregando comentários...