Olá, tudo bem?
Tenho o seguinte select no mysql que está retornando exatamente o que preciso. Porém, na hora de exibir no site os dados não aparecem o que preciso.
select * from evento_atirador EVATIRADOR inner join evento EVE on EVATIRADOR.evento=EVE.evento
inner join evento_local EVALOCAL on EVALOCAL.evento=EVE.evento
inner join clube CLUBE on EVALOCAL.clube=CLUBE.clube
where EVATIRADOR.atirador=4241
group by evento_atirador;
<?php
$sql = mysqli_query($this->conexao, "select * from evento_atirador EVATIRADOR inner join evento EVE on EVATIRADOR.evento=EVE.evento inner join evento_local EVALOCAL on EVALOCAL.evento=EVE.evento inner join clube CLUBE on EVALOCAL.clube=CLUBE.clube where EVATIRADOR.atirador='".$idAtirador."'group by evento_atirador;");
$visualizar = "<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\">";
$visualizar .= "<tr>";
$visualizar .= "<td style='text-align: center'>Local</td>";
$visualizar .= "<td style='text-align: center'>Data Início</td>";
$visualizar .= "<td style='text-align: center'>Data Término</td>";
$visualizar .= "<td style='text-align: center'>Prova</td>";
$visualizar .= "</tr>";
while($ctcb = mysqli_fetch_object($sql)){
//Esse trecho de código traz dados de uma outra tabela.
$sqlProva = mysqli_query($this->conexao,"SELECT * FROM evento_prova EVPROVA INNER JOIN prova PRO ON EVPROVA.prova = PRO.prova WHERE EVPROVA.evento_prova = '".$ctcb->evento_prova."'");
$ctcbProva = mysqli_fetch_object($sqlProva);
list($anoI,$mesI,$diaI) = explode("-",$ctcb->data_inicio);
$dataInicio = $diaI.'/'.$mesI.'/'.$anoI;
list($anoT,$mesT,$diaT) = explode("-",$ctcb->data_termino);
$dataTermino = $diaT.'/'.$mesT.'/'.$anoT;
$visualizar .= "<tr>";
$visualizar .= "<td style='font-size: 13px'>".$ctcb->nome."</td>";
$visualizar .= "<td style='font-size: 13px'>".$dataInicio."</td>";
$visualizar .= "<td style='font-size: 13px'>".$dataTermino."</td>";
$visualizar .= "<td style='font-size: 13px'>".$ctcbProva->nome."</td>";
$visualizar .= "</tr>";
}
$visualizar .= "</table>";
return $visualizar;
}
?>