public function autualizar_dados_login() { try { $con = FabricaDeConexao::conexao(); $sqlquery = 'update usuario set usuario = ?,senha=?,email = ? where id = ? '; $stmt->{$con}->prepare($sqlquery); $stmt->bindValue(1, $dados->usuario); $stmt->bindValue(2, $dados->senha); $stmt->bindValue(3, $dados->email); $stmt->bindValue(4, $dados->id); $stmt->execute(); $rowaf = $stmt->rowCount(); return $rowaf; } catch (PDOException $ex) { echo "Erro: " . $ex->getMessage(); } }
public function __construct() { # Informações sobre o banco de dados: $db_host = "127.0.0.1"; $db_nome = "nerdsbuy_db"; $db_usuario = "nerds"; $db_senha = "nerds123"; $db_driver = "mysql"; try { # Atribui o objeto PDO à variável $db. self::$db = new PDO("{$db_driver}:host={$db_host}; dbname={$db_nome}", $db_usuario, $db_senha); # Garante que o PDO lance exceções durante erros. self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); # Garante que os dados sejam armazenados com codificação UFT-8. self::$db->exec('SET NAMES utf8'); } catch (PDOException $e) { die("Connection Error: " . $e->getMessage()); } }