怎么在網(wǎng)頁上用PHP做個搜索功能?

網(wǎng)頁設(shè)計

作者:索安然 發(fā)布:2023-04-27 11:48 443瀏覽

回答 共1個

通過from表單,將查詢的關(guān)鍵詞,通過 like 跟數(shù)據(jù)進行模糊查詢對比

從topics表中查詢字段subject與傳進來的參數(shù)'$_POST['topic']進行比較模糊查詢

設(shè)subject字段數(shù)據(jù)為:數(shù)學(xué),英語,物理,化學(xué),英文

$subject=$_POST['topic'];

$sql = \"select * from topics where subject like '%\" .$subject. \"%'\";

$result = mysql_query($sql);

若從表單提交的‘topic’值為“學(xué)”,得到的結(jié)果將是:數(shù)學(xué),化學(xué)

多個字段匹配查詢:

$sql = \"select id,subject from topics where (id like '%\" .$id. \"%') or (name like '%\" .$name. \"%') or (subject like '%\" .$subject. \"%') order by id desc\";

結(jié)果依據(jù)字段id的順序

19贊同

2023-04-27 11:52:08

推薦閱讀 RECOMMENDED READING