Ir ao conteúdo

Pesquisa SQL 4 últimos resultados


Clobs

Posts recomendados

Postado

Ola quero fazer uma consulta SQL que so apareça as 4 ultimas coisas inseridas, o code que aparece todas é o seguinte:


<?php

$sql = mysql_query("SELECT * FROM usuarios ORDER BY nome");

while ($usuario = mysql_fetch_object($sql)) {
echo "<a href='fotos/" . $usuario->foto ."' rel='lightbox[roadtrip]'";
echo "title='" . $usuario->nome . "'>";
echo "<img src='fotos/" . $usuario->foto . "'width='100' height='80' alt='' />";
echo "</a>";

}
?>

Se não entenderam so falar que explico melhor! Grato desde ja!

Postado

Suponhamos que tenha 10 dados na tabela, você quer pegar os 4 ultimos e ignorar o restante?

Antes, tenta ""SELECT * FROM usuarios LIMIT 4"

Se for, recomendo criar um campo do tipo Data. Na hora do select vai ficar assim:

"SELECT * FROM usuarios ORDER BY campodata ASC LIMIT 4".

Se tiver pegando os primeiros, troque ASC por DESC.

Postado

tente esse

$sql = mysql_query("SELECT * FROM usuarios ORDER BY id DESC LIMIT 4");

o id esta sendo o campo com a numeração automatica ou auto increment

se no seu db for outro substitua o id pelo campo de numeração automatica.

espero ter ajudado.

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!