sql >> Base de Datos >  >> RDS >> Mysql

Error de sintaxis de PDO Mysql 1064

Esto parece ser un error de php :PDO ignora la constante PARAM_INT y usa el $limit y $limitvalue variables como cadena. Que se citan en la consulta cuando están enlazados.

Intenta usar:

$sql->bindParam(1, (int)$limitvalue, PDO::PARAM_INT);
$sql->bindParam(2, (int)$limit, PDO::PARAM_INT);

Para forzar el tipo de variables a int.