From af5ef9aba116bcf358302aba5c00878cedfa065a Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Fri, 27 Jan 2023 12:01:29 +0100 Subject: [PATCH] Bind id as int in database --- Models/UserModel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Models/UserModel.php b/Models/UserModel.php index 28abcc9..5cb2a5e 100644 --- a/Models/UserModel.php +++ b/Models/UserModel.php @@ -57,7 +57,7 @@ final class UserModel extends UserSessionModel public function update(){ $O_model = Model::get(); $stmt = $O_model->prepare("UPDATE USER SET EMAIL=:email, USERNAME=:username, PASS_HASH=:password_hash, FIRST_SEEN=:first_seen, LAST_SEEN=:last_seen, ADMIN=:admin, DISABLED=:disabled WHERE ID=:id"); - $stmt->bindParam("id", $this->I_ID); + $stmt->bindParam("id", $this->I_ID, PDO::PARAM_INT); $stmt->bindParam("email", $this->S_EMAIL); $stmt->bindParam("username", $this->S_USERNAME); $stmt->bindParam("password_hash", $this->S_PASSWORD_HASH); @@ -98,7 +98,7 @@ final class UserModel extends UserSessionModel public static function getByID($I_id){ $O_model = Model::get(); $stmt = $O_model->prepare("SELECT * FROM USER WHERE ID=:id"); - $stmt->bindParam("id", $I_id); + $stmt->bindParam("id", $I_id, PDO::PARAM_INT); $stmt->execute(); $row = $stmt->fetch();