Cuando trabajamos con PDO y PHP, ya sea en MySQL u otros motores, puede aparecer el siguiente error que hoy voy a explicar y solucionar:
Invalid parameter number: number of bound variables does not match number of tokens in archivo.php
Básicamente se trata de que al preparar una consulta ponemos un número de variables, y al ejecutarla no ponemos el mismo número de datos.
Por ejemplo, una consulta así:
update personas set nombre = ?, edad = ?
Tenemos dos signos de interrogación o placeholders, así que deberíamos pasar dos datos así:
$sentencia->execute(array("Luis", 22));
Pero el error ocurre si pasamos un distinto número de datos, por ejemplo:
$sentencia->execute(array("Luis"));
Ya que solo estamos pasando una variable, pero la consulta esperaba 2.
Recuerda que esto ya lo había explicado con el error HY093 en MySQL.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.