Tampaknya ini adalah bug php
:PDO mengabaikan konstanta PARAM_INT dan menggunakan $limit
dan $limitvalue
variabel sebagai string. Yang dikutip dalam kueri saat terikat.
Coba gunakan :
$sql->bindParam(1, (int)$limitvalue, PDO::PARAM_INT);
$sql->bindParam(2, (int)$limit, PDO::PARAM_INT);
Untuk memaksa variabel ketik int.