Bom dia Pessoal,
Estou iniciando em php, e ai já surgiu algumas duvidas, vocês poderiam me dar uma dica. Eu fiz um cadastro de usuários e upload de imagens, mas ta dando o seguinte erro:
ERRO 01: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'PRIMARY'
Onde esta dando este erro é onde faço o insert dos usuários, segue o codigo:
public function cadastrarUsuario(usuario $entUsuario) {
try {
$stmt = $this->pdo->prepare("insert into usuario "
. "(us_nome, us_email, us_telefone, us_senha, us_imagem, us_datanascimento, us_cidade, us_estado, us_rua, us_bairro, us_cep, us_status, us_perfil) "
. "values "
. "(:nome, :email, :telefone, :senha, :imagem, :datanascimento, :cidade, :estado, :rua, :bairro, :cep, :status, :perfil)");
$param = array(
":nome" => $entUsuario->getNome(),
":email" => $entUsuario->getEmail(),
"telefone" => $entUsuario->getTelefone(),
":senha" => $entUsuario->getSenha(),
":imagem" => $entUsuario->getImagem(),
":datanascimento" => $entUsuario->getDataNascimento(),
":cidade" => $entUsuario->getCidade(),
":estado" => $entUsuario->getEstado(),
":rua" => $entUsuario->getRua(),
":bairro" => $entUsuario->getBairro(),
":cep" => $entUsuario->getCep(),
":status" => ,
":perfil" => 1
);
$stmt->execute($param);
return true;
} catch (PDOException $ex) {
echo "ERRO 01: {$ex->getMessage()}";
}
}