Jump to content
Fórum Script Brasil
  • 0

Exibir resultados mysql


INTUITO_BINÁRIO

Question

Bom dia galera,

to precisando mais uma vez de uma ajudinha suas, :rolleyes:

seguinte,

tenho um bd com uma tabela fotos e nela tenho os seguintes campos: codigo, categoria, foto

na minha galeria preciso exibir um thumb da ultima foto cadastrada para cada categoria.

estou usando este codigo;

$query_fotos            =    mysql_query("select * from fotos group by categoria order by codigo DESC limit 6");
            while($tras_fotos        =    mysql_fetch_object($query_fotos)){
             $categ                    =    $tras_fotos -> categoria;

mas o mesmo me tras uma foto de cada categoria, porem não é a ultima postada e sim a primeira, quero que seja a ultima!

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Tenta assim

$query_fotos            =    mysql_query("select * from fotos group by categoria order by codigo DESC limit 6");
            while($tras_fotos        =    mysql_fetch_array($query_fotos)){
             $categ                    =    $tras_fotos -> categoria;

Link to comment
Share on other sites

  • 0

O order by não vai modificar o resultado por causa do group by, primeiro o MySQL agrupa, depois ele ordena, e quando ele agrupa ele fica só com um registro, ai já não há mais o que ordenar se existir mais de uma foto por registro.

Ai teria que ver outras soluções, DISTINCT, MAX ou MIN...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...