Ya me respondi
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
lo que me pasaba era que se me repetian los valores intermedios de mis selecciones asi
[0,4] ... [4,8] ... [8,12] y deberia haber sido asi
[0,4] ... [5,8] ... [9,12]
pero ahora todo bien!!!...
Código PHP:
if($rango_min==0){
$query=mysql_query("
SELECT * FROM preguntas
where id_pregunta>=$rango_min && id_pregunta <=$rango_max
ORDER BY id_pregunta ASC
")or die("Error ".$query);
}else{
$query=mysql_query("
SELECT * FROM preguntas
where id_pregunta>$rango_min && id_pregunta <=$rango_max
ORDER BY id_pregunta ASC
")or die("Error ".$query);
}
lo extraño es que antes de utilizar rangos usaba la sentencia
y no resolvio el problema...