Почему MySQL возвращает 0 результат в моем запросе MATCH? - PullRequest
1 голос
/ 29 марта 2012

Я занимаюсь разработкой приложения с использованием Codeigniter 2.1.0 и MySQL. В моем приложении у меня есть функция поиска. Вот код для поиска.

function get_results($query, $post_per_page,$current_page) {

    $offset=($current_page-1)*$post_per_page;
    if($current_page==1) {
        $offset = 0;
    }

    $sql = "SELECT * FROM data WHERE  MATCH ( source ) AGAINST (?) LIMIT ?,?"; 
    $query = $this->db->query($sql, array($query, $offset, $post_per_page));

    return $query->result_array();
}

Пример абзаца

CodeIgniter: руководство пользователя, версия 2.1.0. Начало работы с CodeIgniter. Любое программное приложение требует определенных усилий для изучения. Мы сделали все возможное, чтобы свести к минимуму кривую обучения, делая процесс максимально приятным. Первым шагом является установка CodeIgniter, а затем прочитайте все темы в разделе «Введение» оглавления. Затем прочитайте все страницы общих тем по порядку. Каждая тема основана на предыдущей и содержит примеры кода, которые вам рекомендуется попробовать. Когда вы поймете основы, вы будете готовы изучить страницы «Справочник классов» и «Справочник помощников», чтобы научиться использовать собственные библиотеки и вспомогательные файлы.

Я выполняю запросы "codeigniter" и "User Guide", но эта функция возвращает 0 результатов по обоим запросам. Однако слова "codeigniter" и "User Guide" существуют в примере абзаца. Пожалуйста, предложите некоторый полезный код или идеи для этой проблемы

...