Estou com um pequeno problema que não consigo enxergar onde estou errando. Na minha tabela eu tenho 2 registros que retornam de uma consulta SQL que faço. La no SQL tudo perfeito, dou o select e ele retorna os dois registros.
já na hora de listar esses registros num simples While, o php está me retornando apenas o 1° registro e os outros não.
Codigo
$query2 = "select escola_avaliacao.data_avaliacao, escola_disciplinas.codigo as codi, escola_disciplinas.descricao as descricao, round(avg(escola_avaliacao.nota),2) as media from escola_avaliacao INNER JOIN escola_disciplinas ON escola_avaliacao.cod_disciplina = escola_disciplinas.codigo where escola_avaliacao.cod_aluno = 11111 group by codi;";
$result3 = mysql_query($query2); // vamos fazer essa parte para mostrar os resultados
Pergunta
alemaodp
Boa Tarde...
Estou com um pequeno problema que não consigo enxergar onde estou errando. Na minha tabela eu tenho 2 registros que retornam de uma consulta SQL que faço. La no SQL tudo perfeito, dou o select e ele retorna os dois registros.
já na hora de listar esses registros num simples While, o php está me retornando apenas o 1° registro e os outros não.
Codigo
$query2 = "select escola_avaliacao.data_avaliacao, escola_disciplinas.codigo as codi, escola_disciplinas.descricao as descricao, round(avg(escola_avaliacao.nota),2) as media from escola_avaliacao INNER JOIN escola_disciplinas ON escola_avaliacao.cod_disciplina = escola_disciplinas.codigo where escola_avaliacao.cod_aluno = 11111 group by codi;";
$result3 = mysql_query($query2); // vamos fazer essa parte para mostrar os resultados
while($row = mysql_fetch_array($result3)) {
echo "<br>";
echo "<b>Disciplina: </b>" . $row['descricao'] . ' ';
echo "<b>Media Final: </b>" . $row['media'] . '<br />';
}
Ele teria que imprimir na tela os registros que encontrasse, mas ele imprime na tela somente o 1° registro.
Aguardo uma ajuda...
Desde já agradeço..
Abraço...
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.