【发布时间】:2017-05-05 12:02:36
【问题描述】:
我有一个表格
<form action="buscar.php" method="GET">
<input type="text" name="q" />
</form>
还有我显示结果的页面
<?php
require_once 'meekrodb.php';
$q = $_GET['q'];
$results = DB::query("SELECT * FROM product_description WHERE description like '%$q%'");
foreach ($results as $row) {
echo $row['name']."<br>";
}
?>
例如我在description中有这些短语:
My car is big and green
My house is small and green
当我查找 green 时,会出现 2 个结果,但如果我查找 green house,则没有任何结果。
问题是我必须搜索连续文本才能工作……My house is small...
如何改进此查询?谢谢
【问题讨论】: