sql >> Base de Datos >  >> RDS >> Mysql

Error de PDO:número de parámetro no válido:el parámetro no se definió

El problema, y ​​te patearás a ti mismo, es con :color .

La clave de matriz para el valor que está pasando para ese marcador al llamar a execute() se llama :color: . Elimina el : final (Supongo que esto fue solo un error tipográfico de todos modos).

$stmt3->execute(array(
    ':room' => $Clean['room'],
    ':name' => $Clean['name'],
    ':message' => $Clean['message'],
    ':time' => $time,
    ':color' => $Clean['color'],
    ));