Por lo mismo se utiliza el
LIMIT mira como seria esto, como tu me dices lo que quieres es que primero se muestre el primer registro en la primera consulta y que en la segunda se muestren todos menos el primero verdad, entonces seria como te estoy diciendo pero con otros cambios.
NOTA: "LIMIT: Limita el número de registro a mostrar, se coloca el número principal el cual va hacer el número desde donde va a comenzar los registros hasta el número limite el cual va hacer el número limite de los datos. Ejemplo: LIMIT 0, 20 esto indica que la consulta debe de mostrar 20 resultados a partir del primer registro. LIMIT 7, 20 esto indica que la consulta debe mostrar los resultados a partir del registro número 8, desde 8 por que LIMIT considera el primer registro como cero. (0 = 1, 1 = 2, 3 = 4). "Consultas MYSQL Mas Usadas""
Código PHP:
Ver original$NumeroPrincipal_1 = 0;
$NumeroLimite_1 = 1;
ó
$NumeroPrincipal_2 = 1;
$NumeroLimite_2 = 20;
$query_1 = mysql_query("SELECT * FROM tabla WHERE campo='activa' ORDER BY id DESC LIMIT $NumeroPrincipal_1, $NumeroLimite_1"); $query_2 = mysql_query("SELECT * FROM tabla WHERE campo='activa' ORDER BY id DESC LIMIT $NumeroPrincipal_2, $NumeroLimite_2");
Como puedes ver en la primera consulta solo te mostrara 1 resultado a partir del primer registro y en la segunda consulta te mostrara 20 resultados a partir del segundo ya que al poner 0 lo tomaría como el primero. espero a verme explicado bien.