[Resolvido] SELECT com mais de uma tabela
Boa noite a todos ,
tenho 4 tabelas no meu banco que formam uma tabela de chamados. segue o basico da estura.
perfilUsuario = idPerfilUsuario , matricula.
categoria = idCategoria , nomeCategoria
status = idStatus, nomeStatus
chamado = idChamado , idPerfilUsuario, idCategoria, idStatus* , descricao.
* chave estrangeira
segue a página com o select para juntar todas as informações do chamado
<?php
include_once("../../login/seguranca.php"); // Inclui o arquivo com o sistema de segurança
protegePagina(); // Chama a função que protege a página
//TESTE DE SELECT COM O INNER JOIN
$sql = mysql_query("SELECT ch.* , p.* , ct.* , s.* FROM chamado as ch JOIN perfilUsuario as p ON p.idPerfilUsuario = ch.idPerfilUsuario INNER JOIN categoria as ct ON
ct.idCategoria = ch.idCategoria INNER JOIN status as s ON s.idStatus = ch.idStatus WHERE idChamado = '201201'") or die(mysql_error());
while ($row = mysql_fetch_array($sql)){
echo $row['matricula'];
echo $row['descricao'];
echo $row['nomeStatus'];
echo $row['nomeCategoria'];
}
?>
não está aparecendo nada , ja verifiquei conexao .. ja fiz um simples select e funcionou , porem os join's não funciona ..
desde ja grato pela a ajuda !
Discussão (4)
Carregando comentários...