sql >> Databáze >  >> RDS >> Mysql

Chyba syntaxe PDO Mysql 1064

Zdá se, že se jedná o chybu PHP :PDO ignoruje konstantu PARAM_INT a použije $limit a $limitvalue proměnné jako řetězec. Které jsou uvedeny v dotazu, když jsou svázány.

Zkuste použít :

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

Chcete-li vynutit typ proměnných na int.



  1. Výhody MySQLi oproti MySQL

  2. jaký jdbc jar použít s oracle 11g &jdk 1.6 a jak se připojit k samotnému db

  3. Jak vyřešit ORA-29280:neplatná cesta k adresáři

  4. Jak získat plovoucí výsledek dělením dvou celočíselných hodnot pomocí T-SQL?