我有两张桌子,一张称为区域,一张称为覆盖区域。表格区域包含字段邮政编码和地区。
例如:
区域表包含邮政编码- AB10地区- 阿伯丁
涵盖的表格包含id - 1 个邮政编码- AB10日期- 1364989057
现在我有一个搜索邮政编码或地区的表格。我正在使用 JQuery 的自动完成功能,可以获取邮政编码或地区,但不能同时获取两者。
目前我有:
$result = $db->query("SELECT DISTINCT `postcode` FROM `areaCovered` WHERE `postcode` LIKE '%$search%' ORDER BY `postcode` ASC") or die('Something went wrong');
然后我使用从数据库结果中检索到的数据并放入 JSON:
$json = '[';
$first = true;
while ($row = $result->fetch_assoc())
{
if (!$first) { $json .= ','; } else { $first = false; }
$json .= '{"value":"'.$row['postcode'].'"}';
}
$json .= ']';
echo $json;
如何首先连接两个表以搜索仅存在于区域覆盖表中的邮政编码或地区,然后输出结果是地区还是邮政编码。
我希望这对你有意义,
谢谢