Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PDO-Mysql-Syntaxfehler 1064

Dies scheint ein php-Fehler zu sein :PDO ignoriert die Konstante PARAM_INT und verwendet das $limit und $limitvalue Variablen als String. Die in der Abfrage zitiert werden, wenn sie gebunden sind.

Versuchen Sie es mit :

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

Um die Variablen zu erzwingen, geben Sie int ein.