我试图做一个函数,以显示5个相关的关键字,为任何搜索查询是做的。例如,如果有人搜索蓝莓,它会显示5个类似的关键字,如蓝莓果酱,蓝色蓝莓,蓝莓。“我知道拼写错误,但我只是弄清楚了。到目前为止,我已经想出了这个问题,但它只重复了5次查询关键字,我无法想出如何让它显示类似的关键字,我也不知道这是否是最好的方法?有人能给我一些输入吗?谢谢。”
$result=mysql_query(“从关键字中选择关键字,如'%{$query}%‘限制5");WHERE ($row=mysql_fetch_row($result))回显”.($query)“。
我使用的表称为关键字,我需要的列是关键字。
发布于 2011-03-14 01:12:50
$result=mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5"); while ($row=mysql_fetch_assoc($result)) echo "". $row['keyword'] .""发布于 2011-03-14 01:11:59
不确定您正在使用的是什么$query,但是下面的内容应该有效。
$result=mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5");
while ($row=mysql_fetch_row($result)) { echo "".($row[0]).""; }发布于 2011-03-14 01:14:35
$result = mysql_query("select keyword from keywords WHERE keyword like '%{$query}%' LIMIT 5");
while ($row = mysql_fetch_row($result)) echo $row[0];编辑:太迟了:)
https://stackoverflow.com/questions/5293743
复制相似问题