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