私は自分のサイトで示唆的な検索を使用していますが、どういうわけかうまくいきません.顧客という名前のテーブルがあります:
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);
?>
このクエリの助けを借りて、顧客名と場所の両方を一度に自動検索することはできません。つまり、顧客名を検索したい場合は顧客名を指定し、検索フィールドに場所を入力すると場所を指定する必要があります上記のコードで述べたように、今回は最後の値を提供してくれます。場所を提供するだけです。