Olá.
Tenho um site de vídeos e vou dar uma repaginada em sua página inicial pra destacar a atualização mais recente segundo o exemplo abaixo (http://i.imgur.com/vIxhTEX.jpg):
No caso, meu código teria essa base (ignorei a parte do "vídeo a ser postado", foquei somente onde tenho dúvidas):
<?php $sql = "SELECT * FROM video ORDER BY id DESC LIMIT 3"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $id = $sql["id"]; $data = $sql["data"]; $descricao = $sql["descricao"]; $imgpequena = $sql["imgpequena"]; $imggrande = $sql["imggrande"]; ?> <div class="destaquegrande"> <?php echo $imggrande; echo $data; echo $descricao; ?> </div> <div class="destaquepequeno1"> <?php echo $imgpequena; echo $data; echo $descricao; ?> </div> <div class="destaquepequeno2"> <?php echo $imgpequena; echo $data; echo $descricao; ?> </div> </div> <?php } ?>
Sim, esse código não vai funcionar adequadamente pois vai retornar os 3 mesmos registros em cada divisória.
A minha dúvida é: como impedir isso de acontecer? Ou seja, como retornar apenas uma atualização diferente em cada div (no caso, a última, penúltima e antepenúltima para a primeira, segunda e terceira div, respectivamente)?