Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка със заявка на Symfony:Очакван литерал, получен ''

Низовите литерали в SQL се означават с единични кавички ' , а не двойни кавички " , така че трябва да замените " като разделители на низове във вашата заявка от ' :

$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. Как да конвертирам скрипт с помощта на mysql_ функции, за да използвам mysqli_ функции?

  2. Еквивалентна клауза за връщане на Mysql

  3. Параметризиране на името на файла в MYSQL LOAD DATA INFILE

  4. Най-бързият начин да проверите за съществуващ запис преди вмъкване [mysql_errno()]

  5. задайте сесия в обект на сесия на SQLAlchemy