PDO и MySQL полнотекстовый поиск

Я конвертирую весь код моего сайта из функций mysql_ * в PDO. Документация PHP по PDO не понятна для моих нужд. Он дает вам функции для использования, но не вдаваться в подробности, чтобы объяснить их в различных сценариях.

В основном, у меня есть mysql полнотекстовый поиск:

$sql = "SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST ('{$searchFor}*' IN BOOLEAN MODE)";

Реальные заявления намного длиннее, но это то, что он в основном делает.

У меня вопрос, как бы я включил это в PDO?

Я знаю, что вы не должны использовать кавычки вокруг маркера места, так что вы оставляете их в функции AGAINST ()? Я включаю их? Если я пропущу их, что произойдет с символом подстановки и т. Д.?

$sql = $this->db->prepare("SELECT ... FROM search_table WHERE MATCH(some_field) AGAINST(:searchTe,xt IN BOOLEAN MODE");
$sql->bindValue(':searchText', $searchFor . '*');

Ответы на вопрос(2)

Ваш ответ на вопрос