Ir para conteúdo

POWERED BY:

Arquivado

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

wertycs

[Resolvido] Mostrar apenas a última categoria de registros adicio

Recommended Posts

Olá pessoal,

 

Tenho a seguinte tabela no BD.

 

foto_id___| foto_url___| foto_album

50_______| foto001.jpg |_____09

51_______| foto002.jpg |_____09

52_______| foto003.jpg |_____09

53_______| foto004.jpg |_____10

54_______| foto005.jpg |_____10

 

 

Preciso mostrar apenas as fotos do último álbum criado, ou seja, nesse exemplo acima preciso que mostre apenas as fotos 04 e 05 pois foi o último album (10) adicionado.

 

Lembrado que precisar ser automático onde se for adicionado o álbum (11) com 10 fotos, apenas esse álbum seja mostrado, ou seja, as 10 fotos e assim por diante.

 

Já pesquisei e não achei nada que possa me ajudar. PHP + MYSQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

caso a coluna foto_album seja int, tente isso:

select foto_url, foto_album from TABELA where foto_album=(
select max(foto_album) from TABELA)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fotografias que o álbum dão ...

 

select *
from tabela t1
where t1.foto_album = (select max(t2.foto_album)
                      from tabela t2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte,...

 

Tenho esse código que busca todas as fotos com o limite de 17 (independente o álbum), mas como cada álbum varia de quantidade de fotos, esse limite de 17 não atende quando, por ex. o album tem apenas 5 fotos, ou seja, ele mostra as 5 mas pega outras 12 do album anterior. Não estou conseguindo pegar essa dica de vocês e adaptar nele.

 

mysql_select_db("BD");
$result = mysql_query("SELECT foto_url, foto_id, foto_album FROM fotos ORDER BY foto_id DESC LIMIT 17");

while($row = mysql_fetch_array($result)){
echo "<img class='Left' src='galeria/fotos/".$row['foto_url']."' >";
?>	

 

É possível adapta-lo no intuito de buscar apenas as fotos do ultimo album adicionado?

Compartilhar este post


Link para o post
Compartilhar em outros sites
select *
from tabela t1
where t1.foto_album = (select max(t2.foto_album)
                      from tabela t2)
limit 17

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.