Problemas com consultas MYSQL e PHP

PHP

04/05/2011

Olá amigos, estou trabalhando em um projeto da faculdade, sou iniciante ainda, e estou tentando algumas dificuldades em relação a banco de dados, pois estou precisando executar uma consulta simultanea entre 4 tabelas, pra isso me aconselharam a montar um JOIN, só que não estou conseguindo montar ele de maneira correta, será que tem alguém que possa me ajudar, o problema esta no fato, de na minha tabela de cadastro q tem relação com a outras 3 os dados, que ela salva dessas 3 tabelas é somente o ID, até então tudo bem, gostaria de de mostrar no resultado da consulta o NOME e não o ID, montei a seguinte query....

    $sql =    "select tb_cadastro.*, tb_setor.*, tb_problema.*, tb_tecnico.*
                       from tb_cadastro
                       join tb_setor on tb_setor.id_setor = cadastro.id_setor
                       join tb_problema on tb_problema.id_problema = cadastro.id_problema
                       join tb_tecnico on tb_tecnico.id_tecnico = cadastro.id_tecnico
                       where tb_cadastro.finalizado like '%n' ";
   $limite = mysql_query("$sql");

mas ela da erro no formulario, alguem pode me ajudar?
Eduardo Oliveira

Eduardo Oliveira

Curtidas 0

Respostas

Rodrigo Mattos

Rodrigo Mattos

04/05/2011

amigo, pelo que percebi no seu sql, na hora dos joins, você coloca cadastro. alguma coisa, eu alterei para tb_cadastro e ficou assim:

select tb_cadastro.*, tb_setor.*, tb_problema.*, tb_tecnico.* from tb_cadastro

join tb_setor
  on tb_setor.id_setor = tb_cadastro.id_setor

join tb_problema
  on tb_problema.id_problema = tb_cadastro.id_problema

join tb_tecnico
  on tb_tecnico.id_tecnico = tb_cadastro.id_tecnico

where tb_cadastro.finalizado like '%n'





Espero ter Ajudado.
GOSTEI 0
Rodrigo Mattos

Rodrigo Mattos

04/05/2011

amigo, essa dica te ajudou?
GOSTEI 0
Eduardo Oliveira

Eduardo Oliveira

04/05/2011

Ajudou demais da conta, deu certo aqui.... Muuito obrigado!!!!
GOSTEI 0
POSTAR