A. php 網站熱門搜索怎麼做
你目前實際執行的sql是 :select * from 表(數據表名稱) where 產品編號(數據表欄位) like "cp-1"(搜索值)
而你需要執行的SQL應該是 :select * from 表(數據表名稱) where 產品編號(數據表欄位) = "cp-1"(搜索值)
具體的情況要看你的代碼才知道
B. SQL怎麼實現網頁APPstore搜索引擎
有三種常見的方式
1、自己設計表單、編程、與資料庫鏈接檢索。
2、在網路或谷歌注冊申請站內搜索功能。獲得代碼,添加到自己的頁面中。
3、使用第三方的工具軟體,搭建檢索功能
下面是製作』PHP搜索』功能
准備:
資料庫(mysql):一個資料庫(search),庫裡面一個表(title),表裡面一個欄位(name).
PHP頁面:兩個頁面(index.php search.php)
製作工具:Dreamweaver
開始:
第一步.創建資料庫.(目前大家應該都是用的phpmyadmin來操作資料庫的吧?)
建立一個資料庫.
第二步.建表
在剛建立的search資料庫里插入一個名字為title的表.建表時讓你選插入幾個欄位.寫1就可以了.
第三步.建欄位
插入的欄位命名為name,長度值20就可以了.
—–資料庫部分已經做完,接下來是網頁部分—–
第四步.建立兩個頁面
建立兩個文件:index.php和search.php可以使用記事本等文本工具直接建立.我使用的工具是Dreamweaver(方便嘛.呵呵).
第五步.index.php的頁面製作.
這個頁面是用來傳遞你搜索的關鍵字的.代碼如下:
<form method=」post」 action=」search.php」 name=」search」>
<input name=」search」 type=」text」 value=」" size=」15″> <input type=」submit」 value=」Search」>
</form>
這段代碼是建立一個FORM表單.專門用來提交數據的.
第一行是FORM表單的開始.它的傳遞方式是post,傳遞到search.php這個頁面.表單名為name.
第二行是文本域和提交按鈕.文本域命名為search,按鈕默認就可以了.
第三行是FORM表單的結束語句.
第五步.search.php的頁面製作.
這個頁面很關鍵.因為他是獲取index頁面傳遞過來的值,然後導出搜索的數據.
首先要綁定你建立的search資料庫,我用的DW生成的.
上一個頁面傳送的文本域是search.所以,這里需要建立一個search變數.來接收你輸入的關鍵詞.用以下語句定義變數:
<?php
$searchs = $_POST['search'];
?>
然後建立一個記錄集,選擇高級.SQL語句中填寫:
SELECT *
FROM title
WHERE name like 『%$searchs%』
這句的意思是選擇title表裡面的所有欄位(*),然後查詢name中的$searchs變數。這個變數也就是你在index中輸入的值啦。
然後在BODY裡面綁定一個動態文本。選擇NAME。
—–網頁部分完成.真個搜索功能也就完成了
C. asp中用sql 怎麼製作搜索,比如我想搜索帶某個關鍵字的全部記錄
select * from 表 where 欄位 like "%關鍵字%"
不過這個對於大數據時效率值得考慮
D. SQL中 如何搜索『關鍵詞』
select列1,列2,列3from表名wherenamelike'%關鍵詞%'
name like '%關鍵詞%' 表是 name包含"關鍵詞"3個字。%表示通配符,表示任何字元都適用。
a,like '關鍵詞%' 表示以關鍵詞開頭的內容
b,like '%關鍵詞' 表示以關鍵詞結尾的內容
c,like '關鍵詞' 等同於 ='關鍵詞' 的寫法,即name是關鍵詞的,你的寫法是這樣
d,like '%關鍵詞%麗%' 表示like可以包含多個%的通配符
E. sql語句實現搜索
你可以先定義一個id,如int id=0;把變化的id的值保存在id裡面,再用查詢語句,select * from table where id='id'
F. sql語句做搜索相關的問題
1、可以和你產品設計人員討論不搜索某欄位,或採用精確搜索,或使用 like 'XXX%'是否可行
2、考慮能否拆分表
3、考慮能否和其它精確匹配搜索欄位聯合搜索