sql >> Database >  >> RDS >> Mysql

Fout met een Symfony-query:verwacht letterlijk, kreeg ''

Letterlijke tekenreeksen in SQL worden aangegeven met enkele aanhalingstekens ' , geen dubbele aanhalingstekens " , dus je moet de " . vervangen als tekenreeksscheidingstekens in uw zoekopdracht door ' :

$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. Is het mogelijk om de voorwaarde op te geven in Count()?

  2. Deel 1 – SuiteCRM installeren en de database reverse engineeren?

  3. Sql/Doctrine-query om gegevens te vinden met meerdere voorwaarden met veel tot veel associaties

  4. best practices voor mysqldump:deel 1 – MySQL-vereisten