¿Existe una manera fácil de enlazar múltiples valores en PDO sin repetición? Eche un vistazo al siguiente código:Encuadernación de múltiples valores en pdo
$result_set = $pdo->prepare("INSERT INTO `users` (`username`, `password`, `first_name`, `last_name`) VALUES (:username, :password, :first_name, :last_name)");
$result_set->bindValue(':username', '~user');
$result_set->bindValue(':password', '~pass');
$result_set->bindValue(':first_name', '~John');
$result_set->bindValue(':last_name', '~Doe');
$result_set->execute();
Aquí, combiné los valores de una manera repetida que es 4 veces. Entonces, ¿hay una manera fácil de enlazar múltiples valores en PDO?
¿Cómo es esto válido? El método 'execute' no toma ningún parámetro? – Brett
@Brett ¿ha comprobado las especificaciones? lo hace ... para pasar parámetros a la consulta puede usar [PDOStatement :: bindParam() o pasarlo como un parámetro a través del método 'execute()'] (http://php.net/manual/en/ pdostatement.execute.php). – jeremy
Malo, estaba pensando que estabas hablando de [esto] (http://php.net/manual/en/mysqli-stmt.execute.php). – Brett