Hola. pues sigo mejorando mi codigo aunque todavía no lo puedo echar andar.
bueno, me di cuenta que era inecesario hacer dos consultas, entonces he recompuesto el orden de las variables para hacer una sola consulta
Código PHP:
Ver original$colno = 1; // post_karma == 1
$nowlh = '\''.$now.'\'';
$arts= 1;
$page=(int)$page;
if($page > $lastpage){
$page= $lastpage;
}
if($page < 1){
$page=1;
}
$limits = ' LIMIT '. $index_1 .',' .($page -1) * $arts . ',' .$arts;
$datos = "SELECT $distinct * FROM $tableposts WHERE post_date <= $nowlh AND post_karma = $colno ORDER BY post_$orderby $limits";
$lastpage= ceil($postx / $arts);
$datos = $resultado;
el problema, que me sigue dando error en la consulta mysql: right syntax to use near '1' at line 1
creo que el problema esta en la consulta en $limits, creo que es el uso de las comillas, y al mismo tiempo de LIMIT
una ayudadita por favor
gracias