摘要:搜索最近搜索連接數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)失敗,失敗原因設(shè)置數(shù)據(jù)庫(kù)字符集查詢數(shù)據(jù)庫(kù)查詢最新條數(shù)據(jù)輸出最近熱搜查詢搜索次數(shù)最多的條數(shù)據(jù)輸出關(guān)閉連接為表單接收,處理,驗(yàn)證頁(yè)面。
1、通過(guò)php查詢mysql數(shù)據(jù)庫(kù)的關(guān)鍵詞,用%$_POST[keyword]%實(shí)現(xiàn)關(guān)鍵詞搜索
2、每次搜索關(guān)鍵詞,都把該關(guān)鍵詞插入數(shù)據(jù)庫(kù)的keywords字段做記錄,然后查詢keywords所有記錄并輸出,即可實(shí)現(xiàn)最近搜索的關(guān)鍵詞功能
3、計(jì)算keywords里所有重復(fù)字段并排序,輸出前5個(gè)最多人搜索的關(guān)鍵詞,即可實(shí)現(xiàn)最近熱搜
sou.php ,這是表單提交頁(yè)面+最近搜索,最近熱搜關(guān)鍵詞輸出頁(yè)面。
最近搜索
" . $row["keywords"] . ""; } echo "最近熱搜
"; //查詢搜索次數(shù)最多的5條數(shù)據(jù) $result = mysql_query("SELECT keywords, count(*) as sum FROM sou group by keywords Order By sum DESC LIMIT 0,6"); //輸出 while($row = mysql_fetch_array($result)) { echo "" . $row["keywords"] . "
"; } //關(guān)閉連接 mysql_close($con); ?>
do.php 為表單接收,處理,驗(yàn)證頁(yè)面。
alert("請(qǐng)不要留空!"); history.go(-1);"; } else{ //連接數(shù)據(jù)庫(kù) $con = mysql_connect("localhost","root","root"); if (!$con) { die("連接數(shù)據(jù)庫(kù)失敗,失敗原因:" . mysql_error()); } //設(shè)置數(shù)據(jù)庫(kù)字符集 mysql_query("SET NAMES UTF8"); //查詢數(shù)據(jù)庫(kù) mysql_select_db("test", $con); //查詢數(shù)據(jù) $result = mysql_query("SELECT * FROM sou where title like "%$_POST[keyword]%""); $num = mysql_num_rows($result); if($num) //如果已經(jīng)存在 { //輸出 while($row = mysql_fetch_array($result)) { echo "" . $row["title"] . "
"; } } else{ echo "暫無(wú)資源!"; } //插入數(shù)據(jù) $conn = mysql_query("INSERT INTO sou (keywords) VALUES ("$_POST[keyword]")"); //關(guān)閉連接 mysql_close($con); } ?>
思路很簡(jiǎn)單,我已經(jīng)將代碼和數(shù)據(jù)庫(kù)表打包好,自己下載后在本地服務(wù)器測(cè)試一下,大神可繼續(xù)完善一下,也可以直接用在項(xiàng)目里。
數(shù)據(jù)庫(kù)已有字段,也就是搜索這些字段是有結(jié)果的,如果搜索其它不存在的字段,就會(huì)echo "暫無(wú)資源!"
代碼包,點(diǎn)擊下載
這個(gè)功能我已經(jīng)在我的項(xiàng)目中用上來(lái)了,點(diǎn)擊預(yù)覽項(xiàng)目
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/23203.html
摘要:整合起來(lái),這就是平臺(tái)廣告商業(yè)形態(tài)的市場(chǎng)形態(tài)平衡用戶服務(wù)體驗(yàn)廣告主實(shí)質(zhì)訴求及平臺(tái)的最大營(yíng)收三方關(guān)系,追求各自最大收益。 文章目錄 廣告商業(yè)形態(tài)深思廣告到底是什么?互...
摘要:一背景筆者最近在慕課錄制了一套跨站漏洞加強(qiáng)安全視頻教程,課程當(dāng)中有講到的挖掘方式,所以在錄制課程之前需要做大量實(shí)踐案例,最近視頻已經(jīng)錄制完成,準(zhǔn)備將這些漏洞的挖掘過(guò)程記錄下來(lái),方便自己也方便他人。 一、背景 筆者最近在慕課錄制了一套XSS跨站漏洞 加強(qiáng)Web安全視頻教程,課程當(dāng)中有講到XSS的挖掘方式,所以在錄制課程之前需要做大量實(shí)踐案例,最近視頻已經(jīng)錄制完成,準(zhǔn)備將這些XSS漏洞的挖...
摘要:一背景筆者最近在慕課錄制了一套跨站漏洞加強(qiáng)安全視頻教程,課程當(dāng)中有講到的挖掘方式,所以在錄制課程之前需要做大量實(shí)踐案例,最近視頻已經(jīng)錄制完成,準(zhǔn)備將這些漏洞的挖掘過(guò)程記錄下來(lái),方便自己也方便他人。 一、背景 筆者最近在慕課錄制了一套XSS跨站漏洞 加強(qiáng)Web安全視頻教程,課程當(dāng)中有講到XSS的挖掘方式,所以在錄制課程之前需要做大量實(shí)踐案例,最近視頻已經(jīng)錄制完成,準(zhǔn)備將這些XSS漏洞的挖...
摘要:負(fù)責(zé)從拉取數(shù)據(jù)源,把數(shù)據(jù)源分詞,建立索引搜索模塊工作流程如下模塊從中拉取數(shù)據(jù)模塊用經(jīng)過(guò)中文分詞后的數(shù)據(jù)建立索引客戶端向模塊發(fā)起搜索請(qǐng)求模塊查找索引中的數(shù)據(jù)模塊得到索引中符合要求的數(shù)據(jù)的等數(shù)據(jù)把數(shù)據(jù)返回給客戶端 (整理自《App后臺(tái)開(kāi)發(fā)運(yùn)維和架構(gòu)實(shí)踐》 作者:曾健生) 一、從業(yè)務(wù)邏輯中提煉API接口 此過(guò)程可分為六個(gè)階段: 業(yè)務(wù)邏輯思維導(dǎo)圖 功能——業(yè)務(wù)邏輯思維導(dǎo)圖 基本功能模塊關(guān)系 ...
閱讀 2384·2023-04-26 02:54
閱讀 2307·2021-10-14 09:43
閱讀 3341·2021-09-22 15:19
閱讀 2837·2019-08-30 15:44
閱讀 2697·2019-08-30 12:54
閱讀 980·2019-08-29 18:43
閱讀 1932·2019-08-29 17:12
閱讀 1325·2019-08-29 16:40