本文目錄一覽:
怎麼在網頁上用PHP做個搜索功能?
通過from表單,將查詢的關鍵詞,通過 like 跟數據進行模糊查詢對比\x0d\x0a從topics表中查詢字段subject與傳進來的參數’$_POST[‘topic’]進行比較模糊查詢\x0d\x0a設subject字段數據為:數學,英語,物理,化學,英文\x0d\x0a$subject=$_POST[‘topic’]; \x0d\x0a$sql = “select * from topics where subject like ‘%” .$subject. “%'”;\x0d\x0a$result = mysql_query($sql);\x0d\x0a若從表單提交的‘topic’值為“學”,得到的結果將是:數學,化學\x0d\x0a多個字段匹配查詢:\x0d\x0a$sql = “select id,subject from topics where (id like ‘%” .$id. “%’) or (name like ‘%” .$name. “%’) or (subject like ‘%” .$subject. “%’) order by id desc”;\x0d\x0a結果依據字段id的順序
怎樣用PHP做站內搜索
HP的站內搜索可以使用SELECT和LIKE語句來對文章的標題進行過濾選擇,將需要的數據篩選出來。 如果有多個篩選可以使用AND語句連接起來進行多條語句篩選。 如果希望是能搜索到全站所有的數據,一般在數據庫設計之初最好就是把所有數據放一個表,然後通過擴展表的方式進行數據擴展!具體方法可以參考ONETHINK的設計模式。
具體搜索方法: SELECT * FROM 表名 WHERE 字段 LIKE ‘%關鍵字%’
怎麼用php代碼寫一個小搜索框,輸入關鍵字後點擊搜索下面會返回輸入的關鍵字?
php是後端的程序,搜索框只是html文件,如果你不想查詢數據庫,只是想顯示輸入的關鍵字,直接使用javascript就可以實現了。
點擊搜索後,取輸入框的值,使用js顯示就可以。
PHP搜索怎麼做
php中要查詢mysql數據庫中的內容必須先連接mysql數據庫,然後再利用sql語句進行查詢
SELECT 語句用於從數據庫中選取所要搜索的數據。
具體用法為:
語句1:SELECT * FROM table_name
解說:意思就是讀取整個表table_name裡面的數據顯示出來
語句1:SELECT * FROM table_name Where x = 1
解說:意思就是讀取表table_name裡面鍵名為:x 值為:1的 數據顯示出來
Select 查詢語句的例子
下面的例子選取存儲在 “Persons” 表中的所有數據(* 字符選取表中所有數據):
?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}
mysql_select_db(“my_db”, $con);
$result = mysql_query(“SELECT * FROM Persons”);
while($row = mysql_fetch_array($result))
{
echo $row[‘FirstName’] . ” ” . $row[‘LastName’];
echo “br /”;
}
mysql_close($con);
?
上面這個例子在 $result 變量中存放由 mysql_query() 函數返回的數據。接下來,使用
mysql_fetch_array() 函數以數組的形式從記錄集返回第一行。每個隨後對 mysql_fetch_array()
函數的調用都會返回記錄集中的下一行。 while loop 語句會循環記錄集中的所有記錄。為了輸出每行的值,使用了 PHP 的 $row
變量 ($row[‘FirstName’] 和 $row[‘LastName’])。
以上代碼的輸出:
Peter Griffin
Glenn Quagmire
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304560.html