Pessoal preciso de ajuda, tenho a tabela abaixo e preciso mostrar os dados como uma árvore geneológica
Só que não estou conseguindo, segue a tabela e a consulta
Tabela
CREATE TABLE IF NOT EXISTS `pessoas` (
`id` int(5) unsigned zerofill NOT NULL AUTO_INCREMENT,
`nome` varchar(100) NOT NULL,
`sobrenome` varchar(100) NOT NULL,
`email` varchar(50) NOT NULL,
`data_nasc` date NOT NULL,
`pai_id` int(5) unsigned zerofill NOT NULL,
`mae_id` int(5) unsigned zerofill NOT NULL,
`---o` enum('M','F') NOT NULL DEFAULT 'M',
`usuario` varchar(100) NOT NULL,
`senha` varchar(20) NOT NULL,
`nivel` int(1) NOT NULL COMMENT '1 Administrador - 2 Usuário',
`ativo` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5;
Consulta
$id = $_GET['id'];
$pessoa = mysql_query("SELECT pessoas.*, pessoas.data_nasc, DATE_FORMAT(data_nasc, '%d/%m/%Y') AS data_nascimento FROM pessoas
WHERE id='$id'") or die (mysql_error());
a consulta acima retorna assim:
Id |Nome |id e Nome do Pai | id e Nome da Mãe
00003 |José |00001 - José |00002 - José
O id do pai e da mãe esta retornando certo, só o nome que não esta.
Pergunta
Rogerblower
Pessoal preciso de ajuda, tenho a tabela abaixo e preciso mostrar os dados como uma árvore geneológica
Só que não estou conseguindo, segue a tabela e a consulta
Tabela
Consulta
a consulta acima retorna assim:
Editado por RogerblowerId |Nome |id e Nome do Pai | id e Nome da Mãe
00003 |José |00001 - José |00002 - José
O id do pai e da mãe esta retornando certo, só o nome que não esta.
Onde estou errando?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.