Erro de sintaxe na cláusula sql - PDO

1 resposta
phpjava
F
Estou a tenter inserir uma linha no banco de dados usando a classe PDO, e ta dando erro na sintaxe do comando. Tenho uma cláusula de inserção por seleção e tentei trocar o WHERE de lugar e mesmo assim ta gerando o erro. 
Segue o código me ajudem.
`// Instancia o objeto PDO

$pdo = new PDO(mysql:host=localhost;dbname=gestaoescolar, root, ‘’);

// define para que o PDO lance exceções caso ocorra erros

$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
extract($_POST);

$consulta = $pdo->prepare("INSERT INTO usuario (conteudo) WHERE codprof = :usuario AND codturma = :turma VALUES (:texto) ");
$consulta->execute(array(':texto' => $texto, ':usuario' => $usuario, ':turma' => $turma));

//$linha = $consulta->fetch(PDO::FETCH_ASSOC);`

1 Resposta

pmlm

Hmm… Tu queres fazer um UPDATE?

Criado 4 de abril de 2016
Ultima resposta 6 de abr. de 2016
Respostas 1
Participantes 2