地名が異なる言語で入力されている mysql データベース検索から結果を返す最良の方法は何ですか? 対象となるケースは次のとおりです。
エントリは、場所フィールドを持つデータベースで作成されます。場所フィールドでは、Google Places のオートコンプリートを使用して、一貫性のある正確なスペルの場所を確保しようとします。ただし、ユーザーは、複数の言語で場所をデータベースに入力して検索することができます。たとえば、ブラジルのサンパウロでは 4 件の結果が返され、ブラジルのサンパウロでは 20 件の結果が返されます。必要な正しい動作は、どちらのスペルでも 24 個の結果すべてが返されることです。
現在、検索クエリ (joomla 構文を使用) は次のとおりです。
// Filter By buyer's destination //
$destination = $jinput->get('destination', '', 'string');
if($destination!=''){
$destination = $db->Quote('%' . $db->escape($destination, true) . '%');
$query->where('a.deliverydestination LIKE '.$destination.' AND a.status="Collecting Bids"');
$query->order('a.created DESC');
}