Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/01/2013, 07:42
Avatar de DeivisAndres
DeivisAndres
 
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 9 meses
Puntos: 41
De acuerdo Respuesta: 2 consultas iguales con distintos resultados...

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
  1. $NumeroPrincipal_1 = 0;
  2. $NumeroLimite_1 = 1;
  3. ó
  4. $NumeroPrincipal_2 = 1;
  5. $NumeroLimite_2 = 20;
  6.  
  7. $query_1 = mysql_query("SELECT * FROM tabla WHERE campo='activa' ORDER BY id DESC LIMIT $NumeroPrincipal_1, $NumeroLimite_1");
  8. $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.