我有一个搜索MySQL数据库来回答问题的PHP搜索脚本。目前我的数据库设置了这样的...使用多个关键字触发数据库搜索结果
ID
问题 =什么时候
答案 =的时间是12:00
然后,这些数据被发送到我的PHP代码:
<?php
mysql_connect("localhost","username","password");
mysql_select_db("database");
if(!empty($_GET['q'])){
$query=mysql_real_escape_string(trim($_GET['q']));
$searchSQL="SELECT * FROM questions WHERE `question` LIKE '%{$query}%' LIMIT 1";
$searchResult=mysql_query($searchSQL);
while($row=mysql_fetch_assoc($searchResult)){
$results="{$row['answer']}";
}
echo $results;
}
?>
当前,用户查询必须包含与问题字段完全相同的文本。我的问题是; 我怎样才能使这项工作,所以它触发了一定的几个关键字?
我希望你能理解我的问题
你可以给排序关键字的例子,你想匹配特定的问题吗? – Clive
我认为那种自然语言处理将超出SO Q&A的范围。 –