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

PHP:Kueri PDO tidak mengembalikan hasil, tetapi kueri yang sama mengembalikan 4 hasil di phpmyadmin?

Saya pikir Anda tidak memasukkan params dalam tanda kutip tunggal. Coba kode ini

$query = "SELECT `ent`.`Entity_Id`, `ent`.`Profile_Pic_Url`, `ent`.`First_Name`, `ent`.`Last_Name`, `ent`.`Last_CheckIn_Place`, `comments`.`Content`
      FROM   `checkin_comments` AS `comments`
      JOIN   `entity` AS `ent`
      ON     `comments`.`Entity_Id` = `ent`.`Entity_Id`
      LEFT JOIN `friends` AS `f`
      ON     `ent`.`Entity_Id` = ':entityId'
      WHERE  `comments`.`Chk_Id` = ':checkInId'
      AND    `f`.`Category` != 4
      GROUP BY `comments`.`Comment_Id`
      ";

// Bind the parameters to the query
$data = Array(":checkInId" => (int)$checkInId, ":entityId" => (int)$userId);

Saya harap ini akan membantu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql - pesan berdasarkan nilai string terlebih dahulu

  2. Hapus Data dari Database MySQL

  3. php echo baris pertama tunggu/tidur lalu echo baris kedua

  4. Mencoba mengakses offset array pada nilai tipe bool

  5. kueri php untuk lintang dan bujur iOS tidak mencari lintang dan bujur mysql terdekat dengan keluaran xml