我們經常需要從數據庫中查找自己需要的內容,本文就給出一個搜索文本數據庫的方法。
本文,首先設置要查找的關鍵字;
然后到相關數據文件中獲取所有的記錄數;
其次開始查找記錄并記錄獲取的記錄數;
最后通過循環將相關記錄顯示出來或進行其他方面的處理。
詳細代碼如下:
searchstr=("/".preg_quote($searchstr)."/");
//$searchstr是查找的關鍵字
$records=file($file);//獲取所有的記錄數
//$file是要查找的數據文件
$search_reocrds=preg_grep($searchstr,$records);//開始查找記錄
//$search_reocrds為查找到的記錄數
unset($records);
if($search_records){
//開始顯示記錄,寫下你自己的處理程序********************
while(list($key,$val)=each($search_records)){
echo"$val<br>";
}
//****************************************************
}
新聞熱點
疑難解答