Задать вопрос
flawlessattila
@flawlessattila

Почему Query Builder неправильно формулирует запрос?

Использую билдер запросов Query Builder for SphinxQL . Выдает ошибку "[1064] You have an error in your SQL syntax". А сам запрос получается от Query Builder
такой: "SELECT title FROM userads WHERE MATCH('(@title searchtext)') AND active = 1". А именно ругается на часть "MATCH('(@title subject)') ".
Я понимаю, что правильно писать MATCH (`title`) AGAINST ('$searchtext'). Но почему билдер составляет запрос неправильно?
Вот мой запрос:
$query = (new SphinxQL($conn))->select('title')
    ->from('userads')
    ->match('title', 'searchtext')
	->where('active', '=', 1);

$result = $query->execute();
  • Вопрос задан
  • 81 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Спроси у автора этого пакета
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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