public function all($id) { $arr = array(); if ($id == '') { $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor`;"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } else { $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `idcurso` = {$id};"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } while ($dados = mysql_fetch_array($result)) { $cliente = new Curso(); $cliente->setidcurso(array('idcurso' => $dados['idcurso'])); $cliente->setnome(array('nome' => $dados['nome'])); $cliente->setvalor(array('valor' => $dados['valor'])); $cliente->setdescricao(array('descricao' => $dados['descricao'])); $cliente->setconcurso_idconcurso(array('concurso_idconcurso' => $dados['concurso_idconcurso'])); $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome'])); $cliente->setprofessor_idprofessor(array('professor_idprofessor' => $dados['professor_idprofessor'])); $cliente->setprofessorNome(array('professorNome' => $dados['professorNome'])); $arr[] = $cliente; } return $arr; }