Задать вопрос
@DangerPro
Новичок в web-программировании

Как работать с оператором like?

Я делаю запрос к базе на выборку данных:
$q = Book::find()->where(['like', 'name', $letter])->all();

Получается вот такой запрос:
SELECT * FROM book WHERE name LIKE '%значение%'
Как мне сделать что бы было:
SELECT * FROM book WHERE name LIKE 'значение%'
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Ivanq
@Ivanq
Знаю php, js, html, css
1. https://www.google.ru/search?q=yii2+like+sql
2. Как написать «левый» и «правый» LIKE в ActiveQuery Yii2?
3. ...
4. PROFIT

А если словами, то передайте четвертым параметром в массиве false (будет ['like', 'name', $letter.'%', false])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы