Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Erro de relacionamento

$
0
0

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

 


Viewing all articles
Browse latest Browse all 14190

Trending Articles