Mysql
 sql >> Database >  >> RDS >> Mysql

Errore PDO:numero parametro non valido:parametro non definito

Il problema - e ti prenderai a calci - è con :color .

La chiave dell'array per il valore che stai passando per quel marcatore quando chiami execute() si chiama :color: . Rimuovi il : (Immagino che sia stato comunque solo un errore di battitura).

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