0

地名が異なる言語で入力されている 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');

    }
4

0 に答える 0