ERREUR:不可能的de修饰符l'étatde l'utilisateurSQLSTATE [HY000]:一般错误:1366错误的整数值:“第1行的状态列的{”

时间:2019-06-26 09:15:43

标签: php mysql

一旦我在聊天应用程序中添加了一个用户,就会出现此错误

  

错误:不可能修改器   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;
}

0 个答案:

没有答案