Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sandler Riot

[Resolvido] Exibindo valores do banco ordenadamente

Recommended Posts

Com esta clausula;

 

$selectCoberturas  = mysql_query("SELECT * FROM coberturas WHERE status='1' and categoria='0' ORDER BY `data` DESC, `id_cobertura` DESC LIMIT 4") or die("erro select - coberturas");

 

Pego as 4 ultimas entradas do meu banco.... Até ai. Tudo beleza.

 

 

 

Agora quero encontrar uma forma para:

 

Pegar as 4 proximas entradas. E assim, sucessivamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$selectCoberturas  = mysql_query("SELECT * FROM coberturas WHERE status='1' and categoria='0' ORDER BY `data` DESC, `id_cobertura` DESC LIMIT 4,8") or die("erro select - coberturas");

É isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples:

// Irá pegar os 4 primeiros registros
$inicio = 0;
$selectCoberturas  = mysql_query("SELECT * FROM coberturas WHERE status='1' and categoria='0' ORDER BY `data` DESC, `id_cobertura` DESC LIMIT $inicio, 4") or die("erro select - coberturas");

// Irá pegar os 4 registros seguintes
$inicio = 4;
$selectCoberturas  = mysql_query("SELECT * FROM coberturas WHERE status='1' and categoria='0' ORDER BY `data` DESC, `id_cobertura` DESC LIMIT $inicio, 4") or die("erro select - coberturas");

Repare que a variável $inicio informa de onde será iniciado a coleta de registros.

Se você informar 0 ele pegará do início, se informar 4 ele ignorará os 4 primeiros registros e começara a pegar do 5º em diante, se colocar 8 pegará a partir do 9º e assim por diante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.