如何按喜欢的查询排序mysql结果?

时间:2019-05-11 17:59:33

标签: php mysql sorting

我想按like子句对mysql结果进行排序。

def larger_than(values):
    ordered_values = sorted((value, index) for index, value in enumerate(values))

    out = [None] * len(values)

    # take care of equal values
    equals = 0
    prev = None
    for rank, (value, index) in enumerate(ordered_values):
        if value == prev:
            equals += 1
        else:
            equals = 0
            prev = value
        out[index] = rank - equals
    return out

此代码有效,但显示与$ search_each匹配的所有结果。 我想获得与整个搜索匹配的最佳结果,即$ getSearch ...,但是我也想显示相关结果,如果用户拼错了一个单词,这就是我将$ getSearch分解为$ search_each的原因...我对任何人都感到困惑帮助???

0 个答案:

没有答案