Ir para conteúdo

POWERED BY:

Arquivado

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

zBuuush

Erro de relacionamento

Recommended Posts

Eai pessoal, estou com um problema que não consigo resolver.

Tenho três tabelas em meu banco de dados.

 

users

ativo

permissao

 

Dentro da tabela users contêm campos de todas informações de um usuário comum, tais como:

 

nome

cpf

permissao (Aluno, Professor, Coordenador ou Diretor) - Puxa somente o ID da tabela permissao

status (Habilitado ou Desabilitado) - Puxa somente o ID da tabela ativo

 

Dentro da tabela permissao existem dois campos chamados de:

 

id

userstatus

 

E dentro da tabela ativo também existem dois campos chamados de:

 

id

status

 

Esse é o código da minha tabela em PHP

<div class="tabela"> 
<?php
include("../../inc/connect.php");

$query = "select users.id, users.nome, users.cpf, permissao.userstatus, ativo.status 
from users, ativo, permissao
WHERE users.ativo = ativo.id and users.permissao = permissao.id
LIMIT 10;";

$resultado = mysql_query($query) or die(mysql_error());
  
if(mysql_num_rows($resultado)>0)
{
      print "<table class='table'><thead class='table-head'>";
      print " <tr>
          <th>ID</th>
          <th>Nome</th>
          <th>CPF</th>
          <th>Permissão</th>
          <th>Status</th>
        </tr></thead>";
          while ($info = mysql_fetch_array($resultado))
              {
         print "<tbody class='table-body'><tr><td>$info[id]</td><td>$info[nome]</td><td>$info[cpf]</td><td>$info[permissao]</td><td>$info[status]</td></tr>";
       }
      print "</tbody></table>";
 }
?>
</div>

E

 

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.