這裡介紹的搜索引擎不會涉及到這麼深的研究
一個功能復雜而強大的搜索引擎要用到很多的程序和數據庫技巧
搜索引擎的工作狀況是怎樣的呢?它接收給出的關鍵字
給出的關鍵字可能在信息內容的任何位置
select * from table where (name like
name 是查找的具體位置
在數據表 news 查找包含關鍵字 good 的所有標題:
select * from news where (title like
這是個精確查找
select * from news where (title like
這樣也可查找出結果
假設 news 裡包含 title(標題)
我們注意到在程序裡任何變動的值都用變量來進行處理
mysql_query("select * from news where ($name like
$name 存放的就是傳送過來的字段變量的值
如果想要將搜索結果限制在一定的時間范圍內又該如何實現呢?如想要查找
對了
mysql_query("select * from news where ($name like
其中 $time 為查找的現在時間:$time=date(
現在將 $old 來代替
mysql_query("select * from news where ($name like
同樣 $old 的值通過 select 提交表單將限定的不同時間提交過來
一些更為強大的搜索引擎需要程序技巧上的配合
From:http://tw.wingwit.com/Article/program/PHP/201405/30963.html