sql >> Databáze >  >> RDS >> Mysql

Chyba s dotazem Symfony:Expected Literal, dostal ''

Řetězcové literály v SQL jsou označeny jednoduchými uvozovkami ' , nikoli dvojité uvozovky " , takže musíte nahradit " jako oddělovače řetězců ve vašem dotazu pomocí ' :

$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. Při kontrole připojení se nelze připojit k žádnému ze zadaných hostitelů MySQL

  2. MySQL vybere SUM výsledků s LIMITEM

  3. Vložte více položek do jednoho ID MySQL ze vstupního formuláře PHP zaškrtávacího políčka

  4. SQL Server ekvivalent funkce WM_CONCAT