[Resolvido] Resulta de Consulta dá erro
Boa tarde pessoal.
Tenho uma query que um amigo me passou. Esta executa uma consulta juntando algumas tabelas. Quando rodo no phpmyadmin funciona normalmente, já no php não estou conseguindo, apresenta erro. Acredito que não estou sabendo escrever o código. Poderiam me auxiliar???
Abraços
<?PHP
$consulta2 = "g.idcelula,g.idLider idDirigente,l.nomeUsuario nomeDirigente,l.email emailDirigente,
s.idUsuario idSupervisor,s.nomeUsuario nomeSupervisor,s.email emailSupervisor,
sa.idLider idSupervisorArea,sa.nomeUsuario nomeSupervisorArea,sa.email emailSupervisorArea,
pa.idLider idPastor,pa.nomeUsuario nomePastor,pa.email emailPastor,
idAnfitriao,CASE WHEN IFNULL(g.idAnfitriao,0) <> 0 THEN a.nomeUsuario ELSE g.nomeAnfitriao END nomeAnfitriao
FROM celula g
INNER JOIN usuariolider ul ON g.idLider=ul.idUsuario
INNER JOIN usuario l ON ul.idUsuario=l.idUsuario
INNER JOIN usuario s ON ul.idLider=s.idUsuario
INNER JOIN (SELECT sal.idLider,sal.idUsuario,sa.nomeUsuario nomeUsuario,sa.email
FROM usuariolider sal
INNER JOIN usuario sa ON sa.idUsuario=sal.idLider) sa ON sa.idUsuario=s.idUsuario
INNER JOIN (SELECT pas.idLider,pas.idUsuario,sp.nomeUsuario nomeUsuario,sp.email
FROM usuariolider pas
INNER JOIN usuario sp ON sp.idUsuario=pas.idLider) pa ON pa.idUsuario=sa.idLider
LEFT JOIN usuario a ON g.idAnfitriao=a.idUsuario
WHERE g.idLider=1";
$resultado2 = mysql_query($consulta2);
while($array2 = mysql_fetch_assoc($resultado2)) {
echo "Líderes: ".$array2['nomeDirigente']."<br />";
echo "email: ".$array2['emailDirigente'].'<br />';
echo "Supervisores: ".$array2['nomeSupervisor']."<br />";
echo "email: ".$array2['emailSupervisor'].'<br />';
echo "Area: ".$array2['nomeSupervisorArea']."<br />";
echo "email: ".$array2['emailSupervisorArea'].'<br />';
echo "Area: ".$array2['nomePastor']."<br />";
echo "email: ".$array2['emailPastor'].'<br />';
}
?>Discussão (4)
Carregando comentários...