分頁直接在網(wǎng)上的分頁類,自己寫一個也簡單,至于你說多層模糊,我給御虛你我的多層模糊查詢代碼,物拆哪你參考下,理論支持無限級
我們提供的服務有:做網(wǎng)站、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、羅甸ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術(shù)的羅甸網(wǎng)站制作公司
$key = explode(" ",傳入的模糊查詢字符串);//代罩碼替空格
$strSQL = 'select * from 表名 ';
if(count($key)1){//無限級模糊查詢
$strSQL .= "查詢的字段名 like '%$key[0]%'";
for($i=1;$icount($key);$i++){
$strSQL .= " and $which like '%$key[$i]%'";
}
}elseif(count($key)0 count($key)=1){
$strSQL .= "$which like '%$key[0]%'";
}else{
exit();
}
mysql支持自然語言的全文搜索
對于字段的要求:
只能是CHAR, VARCHAR, 或 TEXT 類型的字段
表類型是MyISAM
在表建好,并導入數(shù)據(jù)后,建立一個fulltext index(索引)
用法:
select 字段1,字段2,字段3, MATCH(要匹配的字段名升旦) AGAINST('keyword') as score from table having score0
命中的每一行都會有個分數(shù),分數(shù)吵棗擾越大表示結(jié)果越接近keyword,分巖神數(shù)越低的就是越模糊的結(jié)果
"select * from book where bookname like '%"
trim($txt_book)
"%"
分成這三個部分,trim()這謹彎察鬧液一塊是可以不用引號。祥茄