반응형
URL에서 두 항목을 사용하여 콘텐츠를 검색하려고합니다. 다음은이를 수행해야하는 php / symfony 코드입니다.
$em = $this->getDoctrine()->getEntityManager();
$repository = $this->getDoctrine()
->getRepository('ShoutMainBundle:Content');
$query = $repository->createQueryBuilder('p')
->where('p.slug > :slug')
->andWhere('p.subtocontentid > :parent')
->setParameters(array(
'slug' => $slug,
'parent' => $page
))
->getQuery();
$content = $query->getSingleResult();
그러나이 코드가 실행되면 다음 오류가 반환됩니다.
하나 이상의 행이 예상되었지만 쿼리에 대한 결과가 없습니다.
몇 가지 테스트를 수행했으며 $ slug
및 $ page
변수에 저장된 데이터가 올바른 정보를 보유하고 있습니다. 또한 MySQL 쿼리를 테스트했는데 쿼리가 원하는 결과를 가져 와서 더 혼란 스럽습니다.
내가 뭔가를 놓친 적이 있습니까?
해결 방법
""> "대신"= "를 사용하지 않겠습니까?
참조 페이지 https://stackoverflow.com/questions/7122982
반응형
'MySql' 카테고리의 다른 글
MySQL 존재하지 않는 경우 mysql (0) | 2020.09.30 |
---|---|
MySQL 사용자가 테이블을 만들고 변경할 수 있도록 허용 하시겠습니까? (0) | 2020.09.30 |
MySQL 텍스트 필드 항목을 전자 메일로 만드는 방법이 있습니까? (xcode에서) (0) | 2020.09.30 |
MySQL VARCHAR 크기? (0) | 2020.09.30 |
MySQL VARCHAR 크기? (0) | 2020.09.30 |
댓글