В таком запросе: "SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
Ответ 1
* может использоваться только в качестве подстановочного знака (или усечения) в полнотекстовом поиске, тогда как % (соответствует 0 или более символам) и _ (соответствует одному символу) применимы только в LIKE-запросах.