Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP:Zapytanie PDO nie zwraca żadnych wyników, ale to samo zapytanie zwraca 4 wyniki w phpmyadmin?

Myślę, że nie umieściłeś parametrów w pojedynczych cudzysłowach. Wypróbuj ten kod

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

Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przesłać wiele obrazów w laravel?

  2. Zmień hasło użytkownika MySQL

  3. MySQL i CASE WEN z szeregiem wartości

  4. MySQL:Jak dodać kolumnę, jeśli jeszcze nie istnieje?

  5. Łączysz się z wieloma instancjami CloudSQL za pomocą serwera proxy Cloud sql?