一旦我在聊天应用程序中添加了一个用户,就会出现此错误
错误:不可能修改器 l'utilisateurSQLSTATE [HY000]:一般错误:1366不正确的整数 值:“”用于第1行的“状态”列
'status'变量是tinyint(1)而不是NULL(默认值为0)
public function setStatus($pseudo, $status)
{
try {
$query = $this->bdd->prepare('UPDATE user SET status = :status WHERE pseudo = :pseudo');
$query->execute([
'pseudo' => htmlspecialchars($pseudo),
'status' => htmlspecialchars($status),
]
);
return true;
} catch (Exception $e) {
die('ERREUR : Impossible de modifier l\'état de l\'utilisateur' . $e->getMessage());
}
return false;
}