Fravo 1 Denunciar post Postado Dezembro 24, 2013 fala galera tow com um problema que não consigo ver onde está, o navegador diz que é um erro de de sql, mas não consigo ver onde. Segue o código pra vcs darem uma olhada desde já agradeço. método para inserir no banco public function inserir($nota){ mysqli_query($this->con, "SET NAMES 'utf8';"); $sql = "INSERT INTO nota (as, valor, turma_id, disciplina_id, aluno_id, feedback) VALUES ($nota->as, '$nota->valor', $nota->turma_id, $nota->disciplina_id, $nota->aluno_id, '$nota->feedback');"; mysqli_query($this->con, $sql) or die('Error: ' . mysqli_error($this->con)); } control que pega informações do form e chama o inserir <?php require 'conexao_class.php'; require 'nota_class.php'; require 'dao_nota_class.php'; $nota = new Nota(); $nota->turma_id = $_POST['turma']; $nota->aluno_id = $_POST['aluno']; $nota->disciplina_id = $_POST['disciplina']; $nota->as = $_POST['atividade']; $nota->valor = $_POST['valor']; $nota->feedback = $_POST['feedback']; $daonotas = new DaoNota(); $daonotas->inserir($nota); header('Location: principal.php'); exit; ?> muito estranho pois não consigo ver erro desde já agradeço a colaboração de todos. Compartilhar este post Link para o post Compartilhar em outros sites
xurissoooo 10 Denunciar post Postado Dezembro 24, 2013 Se o navegador disse que o erro é de sql melhor postar o erro que ele citou pra mim ver se consigo identificar, se não fica muito vago e eu não sou muito profissional pra olhar e identificar um erro de sql. Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Dezembro 24, 2013 Não seria a falta do $this->as , $this->valor etc Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Dezembro 25, 2013 no as é uma palavra reservado do mysql server para dar um alias INSERT INTO nota (as escape esse campo dessa forma, INSERT INTO nota (`as` , http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html utilize prepared statements => http://blog.thiagobelem.net/usando-o-mysqli-orientado-a-objetos/ Compartilhar este post Link para o post Compartilhar em outros sites
Fravo 1 Denunciar post Postado Dezembro 25, 2013 Obrigado shini, resolveu! Compartilhar este post Link para o post Compartilhar em outros sites