Pessoal a dois dias que to com esse problema preencher um select com dados vindo de uma tabela um relacionamento muito para muitos , pesquise muito mas não achei nada que foce útil, alguém tem alguma ideia ???
O relacionamento e entre as tabelas aluno e disciplina, no meu caso na hora de cadastrada o aluno ja deve aparecer a opção de escolha das disciplinas cadastradas, na tabela disciplina. Ate então
tinha consigo para o relacionamento muitos para um entre as tabelas escola e aluno para que ficou assim:
Funciona bem:
[code] Escola
Mas quando fui fazer para o relacionament muito para muitos não foi possível carregar o select, pessoal com o ficaria o script para o relacionamento muito para muitos, as tabelas são aluno,disciplina e aluno_disciplina
aluno:
CREATE TABLE IF NOT EXISTS `sge`.`aluno` (
`idaluno` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`nome` VARCHAR(45) NULL ,
`endereco` VARCHAR(45) NULL ,
`sexo` VARCHAR(1) NULL ,
`nomepai` VARCHAR(45) NULL ,
`nomemae` VARCHAR(45) NULL ,
`resposavel` VARCHAR(45) NULL ,
`nacionalidade` VARCHAR(45) NULL ,
`naturalidade` VARCHAR(45) NULL ,
`uf` VARCHAR(2) NULL ,
`municipio` VARCHAR(45) NULL ,
`escola` VARCHAR(45) NULL ,
`datanascimento` DATETIME NULL ,
`telefone` VARCHAR(15) NULL ,
`resistro` VARCHAR(20) NULL ,
`idturma` INT NULL ,
`idescola` INT UNSIGNED NOT NULL ,
PRIMARY KEY (`idaluno`) ,
INDEX `fk_aluno_turma1` (`idturma` ASC) ,
INDEX `fk_aluno_escola1` (`idescola` ASC) ,
CONSTRAINT `fk_aluno_turma1`
FOREIGN KEY (`idturma` )
REFERENCES `sge`.`turma` (`id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_aluno_escola1`
FOREIGN KEY (`idescola` )
REFERENCES `sge`.`escola` (`idescola` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
PACK_KEYS = 0
ROW_FORMAT = DEFAULT
disciplina:
CREATE TABLE IF NOT EXISTS `sge`.`disciplina` (
`iddisciplina` INT NOT NULL ,
`nome` VARCHAR(40) NULL ,
`descricao` VARCHAR(50) NULL ,
PRIMARY KEY (`iddisciplina`) )
ENGINE = InnoDB
aluno_disciplina:
CREATE TABLE IF NOT EXISTS `sge`.`aluno_disciplina` (
`idaluno` INT UNSIGNED NOT NULL ,
`iddisciplina` INT NOT NULL ,
PRIMARY KEY (`idaluno`, `iddisciplina`) ,
INDEX `fk_aluno_has_disciplina1_disciplina1` (`iddisciplina` ASC) ,
INDEX `fk_aluno_has_disciplina1_aluno1` (`idaluno` ASC) ,
CONSTRAINT `fk_aluno_has_disciplina1_aluno1`
FOREIGN KEY (`idaluno` )
REFERENCES `sge`.`aluno` (`idaluno` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_aluno_has_disciplina1_disciplina1`
FOREIGN KEY (`iddisciplina` )
REFERENCES `sge`.`disciplina` (`iddisciplina` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
Se alguém tiver alguma ideia…