Ir para conteúdo
Fórum Script Brasil
  • 0

Pesquisa em três tabelas


Adampt

Pergunta

Olá amigos,

tenho uma BD em MySQL. Nessa BD tenho 3 tabelas com registos, sendo uma dos utilizadores autorizados a efetuar alterações na BD, a outra das pessoas que fazem parte da nossa instituição e outra para grupos que se inscrevem para participar nas atividades realizadas por nós.

Em cada uma das tabelas e para cada um dos registos é gerada uma senha para que as pessoas/grupos possam aceder e editar os seus dados.
 

No formulário de login como faço para verificar em qual das tabelas o email indicado está registado e verificar a respetiva senha de acesso?

Ou será melhor fazer de outra forma? Qual?

Editado por Adampt
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde!,

eu tive o mesmo problema aqui, eu resolvi fazendo um único select unindo as 3 tabelas e colocando uma coluna informando de qual tabela aquele registro esta, ai com um java script fiz um FOR para varrer o array e descobrir todas as informações que eu precisava desse registro.

seria mais ou menos assim:

 

 $col1=array();
   $col1["label"]="Usuario";
   $col1["pattern"]="";
   $col1["type"]="string";
 
   $col2=array();
   $col2["label"]="Setor";
   $col2["pattern"]="";
   $col2["type"]="string";
 
    $cols = array($col1,$col2);
    $table = array();
 
   # $table[0] = array('Task', 'Hours per Day');
   while ($dados = $script->fetch()){
        $cell0["v"]=$dados['Usuario'];
        $cell1["v"]=$dados['Setor'];
        $row0["c"]=array($cell0,$cell1);
        array_push($table, $row0);
 
    }
    $data=array("cols"=>$cols,"rows"=>$table);
    echo json_encode($data, true);
 
 
 
apos isso é varrer o array com os parametros
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...