UPDATE COM PDO E MYSQL

10/09/2016

0

Ola colegas, estou começando com o PDO e estou com um problama com ao tentar fazer um UPDATE na tebela, segue abaixo, o meu codigo, como sou iniciante estou com dificuldades de identificar o erro. Logo abaixo do codigo estará o retorno do erro:

codigo para update:

<?php
include('conexao.php');
// CAPTURA VALORES DO FORMULARIO

$tit = filter_input(\\INPUT_POST, 'edtTitulo' );
$ape = filter_input(\\INPUT_POST, 'edtApelido' );
$aut = filter_input(\\INPUT_POST, 'edtAutor' );
$val = filter_input(\\INPUT_POST, 'edtValor' );
$tex = filter_input(\\INPUT_POST, 'edtTexto' );
$pag = filter_input(\\INPUT_POST, 'edtPaginas' );
$est = filter_input(\\INPUT_POST, 'edtEstoque' );
$pro = filter_input(\\INPUT_POST, 'edtPromocao' );
$ofe = filter_input(\\INPUT_POST, 'edtOferta' );
$lan = filter_input(\\INPUT_POST, 'edtLancamento' );
$mai = filter_input(\\INPUT_POST, 'edtMaisvendido');
$det = filter_input(\\INPUT_POST, 'edtComentario' );

$pdo = conectar();
$executa = $pdo->prepare("update produtos set pr_nome = :tit ,"
. " pr_apelido = :ape ,"
. " pr_autor = :aut ,"
. " pr_valor = :val ,"
. " pr_textoextra = :tex ,"
. " pr_paginas = :pag ,"
. " pr_estoque = :est ,"
. " pr_promocao = :pro ,"
. " pr_oferta = :ofe ,"
. " pr_lancamento = :lan ,"
. " pr_maisvendido = :mai ,"
. " pr_comentario = :det ");
$Foi = $executa->execute(array(
':tit' => $tit,
':ape' => $ape,
':aut' => $aut,
':val' => $val,
':tex' => $tex,
':pag' => $pag,
':est' => $est,
':pro' => $pro,
':ofe' => $ofe,
':lan' => $lan,
':mai' => $mai,
':det' => $det ));
if(!$Foi){
print "<hr>";
print_r($pdo->errorInfo());
}

?>


o retorno do peo->errorinfo() :

Array ( [0] => 00000 [1] => [2] => )


desde já agradeço pela ajuda.
Joao Silva

Joao Silva

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar