2012-02-15 54 views
0

我一直在用獅身人面像用問題敲打我的頭:我需要查詢結果按字母順序按名稱返回。獅身人面像按字母順序排列

簡單地說,我有一個只有兩個字段的表:'name'和'address'。

當我使用$ SP->個SetSortMode(SPH_SORT_RELEVANCE)的結果來正確的相關性順序(沒有按字母順序排列,而不是)

但我需要通過名稱orderd的結果,所以我都試過:

$ sp-> SetSortMode(SPH_SORT_ATTR_ASC,'name'); 和 $ sp-> SetSortMode(SPH_SORT_EXTENDED,'name ASC');

兩者都沒有成功。

我在做什麼錯?

回答

2

字段「名稱」應被聲明爲屬性:

sql_attr_str2ordinal = name 

你可以按字母順序排序使用它:

$sp->SetSortMode(SPH_SORT_ATTR_ASC,'name'); 
+0

雅羅斯拉夫謝謝你救了我的命! :) – 2012-02-16 12:11:40

+0

如果答案有效,請將其標記爲「已接受」 - 綠色標記。 – barryhunter 2012-02-16 16:37:16