Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou com um problema no resultado da minha consulta via php no mysql, ele faz a consulta de duas querys no meu banco, porém não retorna todos os resultados, que são 3 linhas de resultados, ele retorna as 3 linhas porém com o mesmo chamado triplicado. Alguém pode me ajudar a enxergar o que seria isso?
// Seleciona o Banco de dados através da conexão acima
$conexao = mysql_select_db('durodematar',$link); if($conexao){
$sql = "SELECT Id, Chamado, Descricao, Gr_Solucionador, Status, Data_Aberto, Data_Violacao FROM durodematar WHERE Status = 'Aberto'"; //Exibir todos os registros, DESC
$dif = "SELECT TIMEDIFF( NOW( ) , Data_Violacao ) diferenca FROM durodematar"; //Exibir os registros diferentes de Fechados e Cancelados, DESC
$consulta = mysql_query($sql);
$consulta1 = mysql_query($dif);
echo '<table class="table" cellspacing="0" border="1">';
echo '<tr>';
echo '<td align="center"><b>Chamado</b></td>';
echo '<td align="center"><b>Descrição</b></td>';
echo '<td align="center"><b>Solucionador</b></td>';
echo '<td align="center"><b>Status</b></td>';
echo '<td align="center"><b>SLA Violação</b></td>';
echo '</tr>';
// Armazena os dados da consulta em um array associativo
while($registro = mysql_fetch_assoc($consulta))
while($registro1 = mysql_fetch_assoc($consulta1))
{
echo '<tr>';
echo '<td align="center">'.$registro["Chamado"].'</td>';
echo '<td align="center">'.$registro["Descricao"].'</td>';
echo '<td align="center">'.$registro["Gr_Solucionador"].'</td>';
echo '<td align="center">'.$registro["Status"].'</td>';
$color = completePayment($registro1["diferenca"]);
echo "<td align='center' style='background: {$color}; color: red;'>".$registro1["diferenca"]."</td>";
echo '</tr>';
}
echo '</table>';
}
function completePayment($cod){
switch($cod){
default:
$color = "yellow";
break;
case 'completed':
$color = "red";
break;
case 'two':
$color = "black";
break;
}
return $color;
}Carregando comentários...