我很难解释这个问题,所以我只说一个场景:
在我的数据库中,保存的条目为door,do,dont,deed,did,doo
,我在搜索框中键入do
以用作搜索数据库的参数,因此现在用于搜索的参数为do
。
1.the question is, is it possible to search all the entries with the letter *do* in them i mean in my example the words *door,do,dont,doo* should be selected.
2.how can i do this kind of search
任何建议表示赞赏
更新:
类似于自动完成选择
答案 0 :(得分:0)
简单的查询应该可以完成工作
select * from 'your table name' where 'column_name' like %do%
你真的应该更清楚地阅读文件。(只是一个建议)
答案 1 :(得分:0)
答案 2 :(得分:0)
在您查询的条件
中使用 LIKE 运算符答案 3 :(得分:0)
是的,您可以:SQL:
SELECT * FROM yourTableName where yourFieldName like 'do%'
我想你想实现自我提示。如果是这种情况,请使用jQuery对您的服务器进行Ajax调用。服务器上的脚本获取带有搜索框中字母的请求,这里是'do',从1开始执行SQL。(你必须适应你得到的字母)并用可能的单词回复网站,这里有门,做,不......比jQuery获取响应并从列表中显示可能的单词并显示它。
希望这会有所帮助。