首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示类似的查询

显示类似的查询
EN

Stack Overflow用户
提问于 2011-03-14 01:07:59
回答 3查看 67关注 0票数 0

我试图做一个函数,以显示5个相关的关键字,为任何搜索查询是做的。例如,如果有人搜索蓝莓,它会显示5个类似的关键字,如蓝莓果酱,蓝色蓝莓,蓝莓。“我知道拼写错误,但我只是弄清楚了。到目前为止,我已经想出了这个问题,但它只重复了5次查询关键字,我无法想出如何让它显示类似的关键字,我也不知道这是否是最好的方法?有人能给我一些输入吗?谢谢。”

$result=mysql_query(“从关键字中选择关键字,如'%{$query}%‘限制5");WHERE ($row=mysql_fetch_row($result))回显”.($query)“。

我使用的表称为关键字,我需要的列是关键字。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-14 01:12:50

代码语言:javascript
复制
$result=mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5"); while ($row=mysql_fetch_assoc($result)) echo "". $row['keyword'] .""
票数 3
EN

Stack Overflow用户

发布于 2011-03-14 01:11:59

不确定您正在使用的是什么$query,但是下面的内容应该有效。

代码语言:javascript
复制
$result=mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5");
while ($row=mysql_fetch_row($result)) { echo "".($row[0]).""; }
票数 2
EN

Stack Overflow用户

发布于 2011-03-14 01:14:35

代码语言:javascript
复制
$result = mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5");

while ($row = mysql_fetch_row($result)) echo $row[0];

编辑:太迟了:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5293743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档