最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 全文檢索中文解決方法及實例代碼

 更新時間:2017年02月22日 16:32:09   投稿:lqh  
這篇文章主要介紹了mysql 全文檢索中文解決方法及實例代碼的相關資料,需要的朋友可以參考下

mysql 全文檢索中文解決方法

            最近公司項目要求這樣的功能,在數(shù)據(jù)庫中檢索中文,很是棘手,上網查詢下資料,找的類似文章,這里及記錄下,希望能幫助到大家,

實例代碼:   

<?php
/*
mysql全文檢索中文解決方案!
*/
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('display_errors', '1');
//數(shù)據(jù)庫支持
class SaeMysql{
//phpmysql操作類
}
$DBS=new SaeMysql;
//數(shù)據(jù)加入
echo '2';
/*創(chuàng)建數(shù)據(jù)表*/
$DBS->runSql('CREATE TABLE IF NOT EXISTS `ces_articles` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT \'\',
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `url` (`url`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC');
/*數(shù)據(jù)加入*/
$title='我愛大家啊,大家好';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
$title='中國是什么';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
$title='http://ask.1912news.com';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
$title='問答系統(tǒng)';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
$title='1912網';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
$title='零九網絡';
$DBS->runSql('INSERT INTO `ces_articles` (id,title,url) VALUES (0,\''. $title.'\',\''.str_replace('\u','u',trim(json_encode($title))).'\')');
//搜索:
$_GET['q']="中國";
echo 'q';
if(isset($_GET['q'])){$sql=' match(url) against (\''.str_replace('\u','u',trim(json_encode($_GET['q']))).'\' IN BOOLEAN MODE)';}
$query = $DBS->getData('SELECT * FROM `ces_articles` where '.$sql.' LIMIT 10');
echo 'q';
if($query){
foreach ($query as $article){
echo $article['id'];
}
}

?>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • MySQL高可用MMM方案安裝部署分享

    MySQL高可用MMM方案安裝部署分享

    這篇文章主要介紹了MySQL高可用MMM方案安裝部署方法,需要的朋友可以參考下
    2014-02-02
  • MySQL之InnoDB下的鎖問題

    MySQL之InnoDB下的鎖問題

    這篇文章主要介紹了MySQL之InnoDB下的鎖問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL NDB Cluster關于Nginx stream的負載均衡配置方式

    MySQL NDB Cluster關于Nginx stream的負載均衡配置方式

    這篇文章主要介紹了MySQL NDB Cluster關于Nginx stream的負載均衡配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • mysql觸發(fā)器實時檢測一條語句進行備份刪除思路詳解

    mysql觸發(fā)器實時檢測一條語句進行備份刪除思路詳解

    遇到過這樣一個需求,在一張表里會不時出現(xiàn) “違規(guī)” 字樣的字段,需要在出現(xiàn)這個字段的時候,把整行的數(shù)據(jù)刪掉,針對這個需求我們該如何操作呢,下面跟隨小編看下mysql觸發(fā)器實時檢測一條語句進行備份刪除的解決思路,一起看看吧
    2021-09-09
  • MySQL中join語句的基本使用教程及其字段對性能的影響

    MySQL中join語句的基本使用教程及其字段對性能的影響

    這篇文章主要介紹了MySQL中join語句的基本使用及其字段對性能的影響,舉了實例來觀測join所作用的不同字段字符集編碼所造成的性能差異,需要的朋友可以參考下
    2015-12-12
  • mysql5.5.28安裝教程 超詳細!

    mysql5.5.28安裝教程 超詳細!

    這篇文章主要為大家詳細介紹了mysql5.5.28安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • mysql之跨庫關聯(lián)查詢(dblink)問題

    mysql之跨庫關聯(lián)查詢(dblink)問題

    這篇文章主要介紹了mysql之跨庫關聯(lián)查詢(dblink)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL 的啟動選項和系統(tǒng)變量實例詳解

    MySQL 的啟動選項和系統(tǒng)變量實例詳解

    這篇文章主要介紹了MySQL 的啟動選項和系統(tǒng)變量,結合實例形式詳細分析了MySQL 啟動選項和系統(tǒng)變量具體原理、功能、用法及操作注意事項,需要的朋友可以參考下
    2020-05-05
  • 提升MongoDB性能的方法

    提升MongoDB性能的方法

    在本篇文章中我們給大家總結了提升MongoDB性能的方法以及相關知識點內容,有需要的朋友們可以學習下。
    2018-09-09
  • MySQL查詢語句大全集錦

    MySQL查詢語句大全集錦

    這篇文章主要介紹了MySQL查詢語句大全集錦,需要的朋友可以參考下
    2016-06-06

最新評論

长治县| 紫金县| 海宁市| 泾源县| 巨鹿县| 石屏县| 三穗县| 文昌市| 嘉兴市| 建湖县| 凤山市| 武宁县| 洪泽县| 且末县| 桃源县| 文成县| 青神县| 孝义市| 邵阳市| 太保市| 泌阳县| 陇西县| 郯城县| 呈贡县| 扬州市| 孟津县| 龙门县| 陇川县| 辽中县| 呈贡县| 玛沁县| 伊宁市| 军事| 咸丰县| 尼木县| 新源县| 图木舒克市| 巴马| 鄂尔多斯市| 利津县| 鹤峰县|