Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'email=NULL WHERE id = '1'' at line 3 in C:\xampp2\htdocs\CRUD2\alterar.php:23 Stack trace: #0 C:\xampp2\htdocs\CRUD2\alterar.php(23): PDOStatement->execute(Array) #1 {main} thrown in C:\xampp2\htdocs\CRUD2\alterar.php on line 23
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');
date_default_timezone_set('America/Sao_Paulo');
require_once('database.php');
if (!empty($_GET)){
$id = $_GET['id'];
$sql = 'SELECT * FROM cadastrousers WHERE id=?';
$conteudo = $conexao->prepare($sql);
$conteudo->execute(array($id));
$dado = $conteudo->fetch(PDO::FETCH_ASSOC);
}
if (!empty($_POST)) {
$id = $_POST['id'];
$sql = 'UPDATE cadastrousers SET
nome=?
email=?
WHERE id = ?';
$conteudo = $conexao->prepare($sql);
$ok = $conteudo->execute(array($nome,$email,$id));
if ($ok){
$msg = 'Alterado com sucesso!';
} else {
$msg = 'Não foi Alterado!';
}
header('location:index.php?mens='.$msg);
}
?>
You have an error in your SQL syntax
" e aqui "right syntax to use near 'email=NULL WHERE id = '1''
".--
--
Você recebeu esta mensagem porque está inscrito no Grupo "phpms" em Grupos do Google.
As regras de utilização deste grupo encontram-se em: http://www.phpms.org/regras-da-lista
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpms-un...@googlegroups.com
Para ver mais opções, visite este grupo em http://groups.google.com/group/phpms?hl=pt-PT
Para acessar o site do grupo, visite: http://www.phpms.org/
---
Você recebeu essa mensagem porque está inscrito no grupo "PHP MS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpms+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.