Есть в таблице записи JSON формата, нужно в этих записях найти данные по условию.
Сделал Yii::app()->db->createCommand(), далее идут select, from и добавляю условие:
andWhere('myTable.json LIKE \'%"phone":"' . $this->getPhone() . '"%\'');
Такой вариант рабочий, но мне нужно это сделать с помощью bindParam(),
andWhere('myTable.json LIKE \'%"phone"\:":searchPhone"%\'',[
':searchPhone' => $this->getPhone()
]);
получаю ошибку invailid parameter number: number of bound variables does not mathc number of tokens
В чем может быть проблема?
-
Вопрос задан
-
224 просмотра