Walck 0 Denunciar post Postado Maio 8, 2009 Boa dia Amigos , Aqui estou eu pra variar enrolado, hehheh Seguinte consegui com a ajuda de amigos do forum modelagem/sql obter a seguinte query SELECT CLI.EMPRESA, CLI.EMAIL, REG.NOME, GRP.NOME FROM teste CLI INNER JOIN regiao REG ON ( CLI.REGIAO_ID = REG.ID ) INNER JOIN grupos GRP ON ( CLI.GRUPO_ID = GRP.ID ) ORDER BY CLI.EMPRESA O problema é que no mysql ele funcionou 100% mas não consigo imprimi-la o resultado no php , não sei como devo fazer para imprimir, tentei assim: $sql = mysql_query("SELECT CLI.EMPRESA, CLI.EMAIL, REG.NOME, GRP.NOME FROM teste CLI INNER JOIN regiao REG ON CLI.REGIAO_ID = REG.ID INNER JOIN grupos GRP ON CLI.GRUPO_ID = GRP.ID ORDER BY CLI.EMPRESA"); while ($dados = mysql_fetch_array($sql)) { ?> <? echo $empresa = $dados['CLI.EMRESA'];?> e tentei assim: com o nome original da tabela de origem , mas não retorna nda... <? echo $empresa = $dados['CLI.EMRESA'];?> Valeu pela força pessoal!! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Maio 8, 2009 Faz assim que você vai ver como está: echo '<pre>';// Somente para você ver como está vindo. Depois você tira while ($dados = mysql_fetch_array($sql)) { print_r($dados);// Somente para você ver como está vindo. Depois você tira } echo '</pre>';// Somente para você ver como está vindo. Depois você tira ?> Provavelmente está vindo assim $dados['EMPRESA'] Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Maio 8, 2009 E também, você tem 2 campos com o mesmo nome: $sql = mysql_query("SELECT CLI.EMPRESA, CLI.EMAIL, REG.NOME, GRP.NOME FROM teste CLI INNER JOIN regiao REG ON CLI.REGIAO_ID = REG.ID INNER JOIN grupos GRP ON CLI.GRUPO_ID = GRP.ID ORDER BY CLI.EMPRESA"); Use aliases, assim: $sql = mysql_query("SELECT CLI.EMPRESA, CLI.EMAIL, REG.NOME AS NOME_REG, GRP.NOME AS NOME_GRP FROM teste CLI INNER JOIN regiao REG ON CLI.REGIAO_ID = REG.ID INNER JOIN grupos GRP ON CLI.GRUPO_ID = GRP.ID ORDER BY CLI.EMPRESA"); Compartilhar este post Link para o post Compartilhar em outros sites
Walck 0 Denunciar post Postado Maio 11, 2009 Verdade havia reparado isso do nome dupliacado alterei e funcionou perfeitamente... valeu Matias e Marcio pela força!!! TOPICO RESOLVIDO RS Compartilhar este post Link para o post Compartilhar em outros sites