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

Lỗi với truy vấn Symfony:Dự kiến ​​Literal, đã nhận ''

Các ký tự chuỗi trong SQL được biểu thị bằng dấu ngoặc kép ' , không phải dấu ngoặc kép " , vì vậy bạn phải thay thế " làm dấu phân cách chuỗi trong truy vấn của bạn bằng ' :

$query = $em->createQueryBuilder()
            ->select('u.id, u.username, u.username_canonical, u.email, u.email_canonical, u.last_login, u.name, u.type, u.phone, u.site, u.agency, u.subtype, u.info, u.created_date,u.vip')
            ->from('ContrateAdminBundle:Fosuser', 'u')
            ->where('u.created_date BETWEEN \'${fromdateaccounts}\' AND \'{$todateaccounts}\'')                      
            ->getQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng thẻ JSTL sql

  2. Cách bảo vệ Cơ sở dữ liệu MySQL khỏi Chiến dịch Ransomware

  3. công việc cron hoặc trình lập lịch PHP

  4. Khóa ngoại Sequelize.js

  5. Cảnh báo:mysqli_query () mong đợi tham số 1 là boolean mysqli được cung cấp