Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan Sintaks Mysql PDO 1064

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipan Massal MySQL Melalui PHP

  2. Konversi database SQL Server ke database MYSQL

  3. Bagaimana cara menggunakan ajax untuk memperbarui mysql db ketika kondisi kotak centang diubah?

  4. Karakter beraksen di tabel mySQL

  5. .NET, C#, LINQ, SQL dan OR-Mapping - Saya tidak mengerti :(