Tengo una consulta que se crea dinamicamente, al intentar executarla me da el tipico error de que no estan todos los parametros solicitados, pero eso no es asi muestro la consulta final.
$sql="UPDATE table SET correo=? WHERE usuario=?";
$db->prepare($sql);
$pdo->execute($datos);
//print_r($datos);
Array ( [0] => [email protected] [1] => luisa)
me da este error en la linea del execute:
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
como se puede apreciar el array contiene dos valores que son los que le debo pasar a la consulta.