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

MySql Doctrine:намерете дали дадената променлива е IN свойство на масива

Доколкото ми е известно, това не е възможно директно в Doctrine, тъй като масивът технически не е масив, докато не бъде десериализиран от базата данни.

Единственият начин, който знам, за да получите резултата, който търсите, е да третирате стойността на вашата база данни като низ и да търсите необходимия низ в тази стойност, като използвате like със заместващи знаци.

$qb = $this->getDoctrine()->getRepository('CoreBundle:Task')->createQueryBuilder('t');
$qb->where('t.categories LIKE :category')
   ->setParameter('category', '%'.$category.'%');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проследяване в реално време в google map

  2. CurrentUtcDateTime не съществува - Entity Framework и MySql

  3. Моментна снимка на обема на EBS, използван за репликация

  4. zsh:командата не е намерена:mysql

  5. Използване на оператор Case с IS NULL и IS NOT NULL