小编Pra*_*ash的帖子

Symfony查询出错:预期文字,得到'"'

我有以下查询:

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

$results = $query->getResult();
Run Code Online (Sandbox Code Playgroud)

在Symfony中获取用户数据,但是我收到以下错误:

[Syntax Error] line 0, col 223: Error: Expected Literal, got '"'
500 Internal Server Error - QueryException
1 linked Exception: QueryException »
Run Code Online (Sandbox Code Playgroud)

我的查询输出是:

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 "2014-08-04 13:29" AND …
Run Code Online (Sandbox Code Playgroud)

php mysql sql select symfony

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1

php ×1

select ×1

sql ×1

symfony ×1