Dette ser ud til at være en php-fejl
:PDO ignorerer PARAM_INT konstanten og brug $limit
og $limitvalue
variabler som streng. Som er citeret i forespørgslen, når de er bundet.
Prøv at bruge :
$sql->bindParam(1, (int)$limitvalue, PDO::PARAM_INT);
$sql->bindParam(2, (int)$limit, PDO::PARAM_INT);
For at tvinge variablerne skal du skrive til int.