SELECT * , MATCH(title, content) AGAINST ('"jakiś ciąg znaków"' IN BOOLEAN MODE) AS score FROM articles WHERE MATCH(title, content) AGAINST ('"jakiś ciąg znaków"' IN BOOLEAN MODE);
Dzięki temu zapytaniu są zwracane 2 wyniki.
Jeśli zrobię to w php zwraca więcej, domyślam się że źle zapisałem cudzysłowy.
Wcześniej korzystam z tych funkcji by baza się nie wysypała na cudzysłowach:
$sql= 'SELECT * , MATCH(title, content) AGAINST ("'.$phrase. '" IN BOOLEAN MODE) AS score FROM articles WHERE' .' MATCH(title, content) AGAINST ("'.$phrase.'" IN BOOLEAN MODE)';
Jak mam to zapisać żeby przekazać do bazy ciąg znaków "jakiś ciąg znaków" - włącznie z cudzysłowem ?