jQuery建立ajax關鍵詞資料搜尋

2022-08-31 17:39:10 字數 1850 閱讀 7199

[attachimg]10**[/attachimg]

輸入a之後顯示的搜尋結果

輸入 p之後顯示的搜尋結果

沒有找到相關的搜尋詞頁面

檔案結構 主要用到幾個檔案  index.php首頁 dbcon.php資料庫連線檔案 search.php搜尋處理頁面

第一步建立乙個ajax_search的資料庫,緊接著建立乙個ajax_search表

create table `ajax_search` (

`id` int(11) not null auto_increment,

`firstname` varchar(50) not null,

`lastname` varchar(50) not null,

`age` int(11) not null,

`hometown` varchar(50) not null,

`job` varchar(50) not null,

primary key (`id`)

) engine=innodb default charset=utf8 auto_increment=5 ;

複製**

html  :index.php--程式主頁面

[/code]

db connect:dbcon.php--資料庫連線檔案

<?php

//資料庫連線函式

$link = mysql_connect('localhost', 'root', '你的密碼');

mysql_select_db('ajax_demo',$link);//選擇資料庫連線

?>

複製**

搜尋結果頁面search.php**如下

<?php

function checkvalues($value)

//轉換所有的 字元

$value = strtr($value,array_flip(get_html_translation_table(html_entities)));

// 剝去 html的標籤

$value = strip_tags($value);

// 引用值

$value = mysql_real_escape_string($value);

return $value;

} include("dbcon.php");//載入資料庫連線檔案

$rec = checkvalues($_request['val']);

//獲取table內容

if($rec)

else

$rsd = mysql_query($sql);//查詢這條語句

$total = mysql_num_rows($rsd);//返回結果集中行的數目

?>

<?php

echo "";

echo "

姓名暱稱

年齡住址

職業";

while ($row = mysql_fetch_assoc($rsd))

echo "";

if($total==0)?>

複製**

checkvalues函式過濾字串防止sql注入和跨站點指令碼攻擊,mysql_query($sql);用來查詢語句,mysql_fetch_assoc()用來迴圈輸出結果,怎麼樣是不是很簡單,如果你的專案有需要,可以直接使用這個**

關鍵詞密度

百科名片 目錄 隱藏 什麼是增加keywords密度的最好方式 關鍵字堆砌 keyword stuffing 的定義 關鍵字堆砌 keyword stuffing 關鍵字堆砌 keyword stuffing 是指在乙個網頁中非常密集地放置關鍵字。一般說來,如果關鍵字的出現過於頻繁,就會蓋過網頁的其...

關鍵詞提取

隱含主題模型優缺點 隱含主題模型可以很好地表示文件和標籤主題,有效降低標籤系統中噪音的影響。但是另外乙個方面,隱含主題相對於詞而言粒度較粗,對於具體實體 如人名 地名 機構名和產品名 的標籤沒有辦法做到很好地區分,因此對這些細粒度標籤推薦效果較差 典型的聚類演算法 層次聚類 hierarchical...

常用關鍵詞

保留字是指在程式語言中,暫時還沒有賦予含義,不過也不能用於定義變數名和類名,因為後續再公升級過程中可能會用到的單詞。final 繼承的出現提高了 的復用性,並方便開發。但隨之也有問題,有些類在描述完之後,不想被繼承,或者有些類中的部分方法功能是固定的,不想讓子類重寫。final修類類不可以被繼承,但...