Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tô fazendo uma rotina onde preciso pegar informações de tabelas diferentes, assim:
Tabela 1 - Cadastro de exames:
Campo1 - codigo
Campo2 - Tipo Exame
Tabela 2 - Resultado de Exame
Campo 1 - codigo resultado
Campo 2 - data do exame
Campo 3 - codigo do exame
Campo 4 - Resultado
Então na tabela 2 no Campo 3 eu gravo o código do exame da tabela 1.
Tenho uma consulta para mostar o resultado dos exames, é aí minha dúvida, eu mostro ao usuário a descrição do exame e não o código. E gostaria de mostrar por ordem da descrição de exames, como posso fazer isso se a descrição está em outra tabela ?
A rotina que uso para pegar a descrição do exame é essa:
<?php
$sql_resultado=("select * from resultado1 where cod_paciente='$codigo_pac'");
$rs_resultado=mysql_query($sql_resultado) or die ("Erro ao acessar base de dados de RESULTADOS ".mysql_error());
while ($linha=mysql_fetch_array($rs_resultado)){
$tipo_exame=$linha['tipo_exame'];
$data_exame=$linha['data_exame'];
$resultado_exame=$linha['resultado_exame'];
// pegar a descricao do exame
$sql_exame=("select codigo_exa,descriscao_exa from exames where codigo_exa='$tipo_exame'");
$rs_exame=mysql_query($sql_exame) or die ("Erro ao acessar banco de dados de EXAMES ".mysql_error());
$linha_exame=mysql_fetch_array($rs_exame);
$descricao_exa=$linha_exame['descriscao_exa'];
echo "
<tr>
<td>$data_exame</td>
<td><a href='movi_resultado.php?codigo_res=$codigo_res'>$descricao_exa</td>
<td>$resultado_exame</td>
</tr>
";
}
?>Carregando comentários...