У меня есть php-файл для поиска в базе данных SQL. Он берет строку из текстового поля и пытается сопоставить ее с различными атрибутами для базы данных. Вот код, который выполняет поиск:
if ($filter['meta_info']) {
$search_string = $filter['meta_info'];
unset($filter['meta_info']);
$m_intSortField = null;
$m_strWhere .= (($m_strWhere) ? " AND " : "")."(MATCH (`courses`.`assigned_id`,`courses`.`title`,`courses`.`author`,`courses`.`keywords`,`courses`.` abstract`,`courses`.`objective`,`courses`.`summary`,`courses`.`copyright`,`courses`.`notes`) AGAINST ('".mysql_escape_string($search_string)."' IN BOOLEAN MODE))";
}
Моя проблема в том, что я хочу, чтобы он возвращал курсы, которые частично соответствуют назначенному идентификатору, а не просто полностью соответствуют. Кто-нибудь знает, как я мог это сделать?