Ir para conteúdo
Fórum Script Brasil
  • 0

Mysql - Como ordenar isso?


Elvys Pereira

Pergunta

Eu tenho um Tabela AVATARES_TBL

Campos na tabela:

--------------------

|Codigo|Cat|Txt|

--------------------

Codigo: int(5) auto_increment --(1,2,3...)

Cat: Varchar(5) --(nome da categoria)

Txt: TEXT --(Descrição de 1 objeto, em uma certa categoria.)

Agora, eu tenho por exemplo:

--------------------

|Codigo|Cat|Txt|

|1|Grandes|<img src=\"...\">|

|2|Grandes|<img src=\"...\">|

|3|Grandes|<img src=\"...\">|

|4|Pequenos|<img src=\"...\">|

|5|Pequenos|<img src=\"...\">|

|6|Pequenos|<img src=\"...\">|

-------------------------------------

Como eu faço em um PHP para mostrar apenas todas as entradas no campo TXT da categoria Grandes ou Pequenos, por exemplo? Eu só consigo mostrar todos de uma vez! E quando eu tenho colocar WHERE cat='Grandes', não funciona!

Código para engrenar:

<?
(...)
    global $connection, $limit;
                         
        $query_count = "SELECT cat FROM avatares_tbl";      
        $result_count = @mysql_query($query_count);       
        $totalrows = mysql_num_rows($result_count);         
        

        $limitvalue = $page * $limit - ($limit);
        $query = "SELECT codigo,cat,txt FROM avatares_tbl ORDER BY txt ASC LIMIT 50";    
        $result = @mysql_query($query) or die("Error: " . mysql_error());
        
        if(mysql_num_rows($result) == 0)
            {
            echo "Sem dados!";
            }
               
           //loop to display all items
        while ($row = mysql_fetch_assoc($result)) 
            {
            //define variables   

          $txt = $row['txt'];
          
echo $txt;

       
            //end
            }
            
        ?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Troque:

$query = "SELECT codigo,cat,txt FROM avatares_tbl ORDER BY txt ASC LIMIT 50 ";
Por:
$query = "SELECT codigo,cat,txt FROM avatares_tbl WHERE nome_da_coluna = 'alguma_coisa' ORDER BY txt ASC LIMIT 50 ";

Onde nome_da_coluna é a coluna que você quer usar pra filtrar e alguma_coisa é valor que deve existir nessa coluna para que o resgistro seja resgatado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...