Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luan Ramos

Comparando duas linhas de duas tabelas diferentes

Recommended Posts

O problema de campo Ambíguo é que as duas colunas estavam com o mesmo nome nos dois bancos, já consegui fazer a consulta de forma correta da seguinte forma:

 

SELECT cod_prova,
      ( (case when sis_prova.resp1 = sis_resp_prova.resposta1 then 1 else 0 end) +
        (case when sis_prova.resp2 = sis_resp_prova.resposta2 then 1 else 0 end) +
        (case when sis_prova.resp3 = sis_resp_prova.resposta3 then 1 else 0 end) +
        (case when sis_prova.resp4 = sis_resp_prova.resposta4 then 1 else 0 end) +
        (case when sis_prova.resp5 = sis_resp_prova.resposta5 then 1 else 0 end) +
        (case when sis_prova.resp6 = sis_resp_prova.resposta6 then 1 else 0 end) +
        (case when sis_prova.resp7 = sis_resp_prova.resposta7 then 1 else 0 end) +
        (case when sis_prova.resp8 = sis_resp_prova.resposta8 then 1 else 0 end) ) nota
      FROM sis_prova, sis_resp_prova
      WHERE sis_prova.cod_prova=$_POST['Campo onde está digitado o código da prova'] AND                           sis_resp_prova.matricula=$_POST['Campo onde está digitado a matricula do aluno'];

 

 

Agora para finalizar, minha ultima duvida é.

 

COMO GRAVO O RESULTADO DESSA CONSULTA NA MESMA TABELA DE RESPOSTAS DO ALUNO (sis_resp_prova) ATRAVÉS DE UM UPDATE RECORD. NA VERDADE A DUVIDA É COMO PEGAR O RESULTADO DESSA CONSULTA E JOGAR DENTRO DE UMA VARIÁVEL NO PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí babou, saco nada de php.

 

De qualquer forma, muito obrigado. O que era a chave do sistema já está funcionando, agora o resto é só desenvolver na manha.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.