Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro PDO:Número de parâmetro inválido:o parâmetro não foi definido


O problema - e você vai se chutar - é com :color .

A chave de matriz para o valor que você está passando para esse marcador ao chamar execute() é nomeado :color: . Remova o : (Acho que isso foi apenas um erro de digitação de qualquer maneira).
$stmt3->execute(array(
    ':room' => $Clean['room'],
    ':name' => $Clean['name'],
    ':message' => $Clean['message'],
    ':time' => $time,
    ':color' => $Clean['color'],
    ));