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

PDO-fejl:Ugyldigt parameternummer:parameter blev ikke defineret

Problemet - og du vil sparke dig selv - er med :color .

Matrixnøglen for den værdi, du sender til den markør, når du kalder execute() hedder :color: . Fjern den efterfølgende : (Jeg gætter på, at dette bare var en tastefejl alligevel).

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


  1. Sådan fungerer current_time i PostgreSQL

  2. Gendannelse af en mySQL-instans fra en anden brugerkonto (macOS)

  3. Sådan opretter du en navigationsformular i Microsoft Access

  4. SQL-opdatering fra tabel med tilfældige navne