Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Mostrar Resultados De Consulta Com Inner Join

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Mostrar Resultados De Consulta Com Inner Join

    Estou tendo um probleminha aqui para exibir os resultado das tabelas linkadas com inner join.

    Meu script é o seguinte.
    Código PHP:
      <?php 
                            
    include("minha_conexao.php");
                                                    
                            
    $selecionar mysql_query("Select * from equipe_categoria");
                            while(
    $v mysql_fetch_array($selecionar))
                            {
                                    
    $nome_cat                                       $v['nome'];
                                    
    $id_equipe_categoria    $v['id_equipe_categoria'];
                                    
                                    if(
    $id_equipe_categoria!=$id_equipe_categoria_not){
                        
                                    echo 
    "<div><h3 class=\"vermelho\">$nome_cat</h3></div>";
                                    echo 
    "<div>";
                                    
                            
    $sql mysql_query("SELECT 
                                                               equipe.id_equipe,
                                                               equipe.id_equipe_categoria,
                                                               equipe.nome,
                                                               equipe.cargo,
                                                               equipe_categoria.id_equipe_categoria,
                                                               equipe_categoria.nome,
                                                               programa.id_programa,
                                                               programa.id_equipe,
                                                               programa.nome
                                                               FROM equipe 
                                                               INNER JOIN equipe_categoria ON equipe.id_equipe_categoria = equipe_categoria.id_equipe_categoria
                                                               INNER JOIN programa ON programa.id_programa = equipe.id_equipe"
    ) or die(mysql_error());
                            
                            
    $contar mysql_num_rows($sql);
                            if(
    $contar <= '0'){
                                    echo 
    "Vazio";
                            }else{
                                    while(
    $res mysql_fetch_array($sql)){
                                            
    $nome  $res['2'];
                                            
    $cargo $res['3'];
                                            
    $cat   $res['5'];
                                            
    $prog  $res['8'];
                                             
                                             echo  
    $nome "<br><br>";
                                            
                                            
                                    }
                            }
                    }
            }
            
    ?>
    Ate aqui tudo bem, mas o problema é que
    Esta consulta mostra o seguinte:

    Locutores
    Joao
    Jose
    MAria
    Bastiao
    Marcos
    Marcelo
    Berenice
    Mariana
    Jeremias
    fagundes
    Programas Especiais
    Joao
    Jose
    MAria
    Bastiao
    Marcos
    Marcelo
    Berenice
    Mariana
    Jeremias
    fagundes
    Administração
    Joao
    Jose
    MAria
    Bastiao
    Marcos
    Marcelo
    Berenice
    Mariana
    Jeremias
    fagundes
    Produção e Vendas
    Joao
    Jose
    MAria
    Bastiao
    Marcos
    Marcelo
    Berenice
    Mariana
    Jeremias
    fagundes
    Jornalismo / Juridico / Tecnica
    Joao
    Jose
    MAria
    Bastiao
    Marcos
    Marcelo
    Berenice
    Mariana
    Jeremias
    fagundes


    Esta Consulta esta mostrando todos os funcionarios cadastrados em todas as categorias, porem
    Na categoria Locutores deveria aparecer apenas Joao, Jose e Maria. Na outra categoria apareceriam Bastiao e Marcos e na outra categoria MArcelo e Berenice, e assim por diante. O problema é que nao estou conseguindo mostrar os dados referentes a cada categoria.
X
Working...
X