Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP:PDO Truy vấn không trả về kết quả nào, nhưng cùng một truy vấn trả về 4 kết quả trong phpmyadmin?

Tôi nghĩ rằng bạn đã không bao gồm các tham số trong dấu ngoặc kép. Hãy thử mã này

$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);

Tôi hy vọng điều này sẽ hữu ích.




  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 tham gia một-nhiều với Group By chỉ trả về một quan sát

  2. COUNT có nhanh hơn kéo các bản ghi và đếm trong mã không?

  3. Tương đương sqlite của INTERVAL và UTC_TIMESTAMP của MySQL là gì?

  4. Chèn ngày định dạng mm / dd / yyyy trong MySQL

  5. Cơ sở dữ liệu nhập MySQL nhưng bỏ qua bảng cụ thể