我在我的网站中使用暗示性搜索,但不知何故它不起作用。我有一个名为 customers 的表:
id customername location
1 ram delhi
2 monty new delhi
3 sandeep noida
现在我想在此表中自动搜索名称和位置,所以这是我的代码:
<?php
include("config.php");
$term=$_GET["term"];
$query=mysql_query("SELECT * FROM customers where customername like '%".$term."%' or location like '%".$term."%'");
$json=array();
while($customer=mysql_fetch_array($query)){
$json[]=array(
'value'=> $customer["customername "],
'label'=>$customer["customername "]." - ".$customer["id"],
'value'=> $customer["location"],
'label'=>$customer["location"]." - ".$customer["location"],
);
}
echo json_encode($json);
?>
在此查询的帮助下,我无法同时自动搜索客户名称和位置,这意味着如果我想搜索客户名称,那么它应该给出客户名称,如果我将位置放在搜索字段中,它应该给出 location.current这次它给了我上面代码中提到的最后一个值,它只给了我位置。