我有一個select語句:確定在ORDER ORDER BY語句
$search = "SELECT Scene, Divinite, Attestation
FROM SceneDivList
WHERE BINARY Divinite = '$target'
ORDER BY FIELD(Scene);
$result = mysql_query($search, $con);
在這種情況下,結果將是字母順序根據現場「場景」。
是否有可能爲了不按字母順序,但基於以下的「字母表」的結果:
$alphabet = array(1 => '-' , 2 => ',' , 3 => '.' , 4 => "A",
5 => "j", 6 => "a", 7 => "w", 8 => "b",
9 => "p", 10 => "f", 11 => "m", 12 => "n",
13 => "r", 14 => "h", 15 => "H", 16 => "x",
17 => "X", 18 => "s", 19 => "S", 20 => "q",
21 => "k", 22 => "g", 23 => "t", 24 => "T",
25 => "d", 26 => "D");
結果應該再是:
SCENE ATTESTATION
jnD-Hr-m-nms,t DI.80,11
jrp DI.26,12
jrT,t DI.116,17
aAb,t DI.138,8
anx DI.12,5
antjw DI.148,10
wADw-msdm,t DI.144,11
bHsw DI.115,9
pr-n-nb=f DI.17,7
需要是遞歸的。 – pp19dd 2012-04-12 12:16:19
這是遞歸的 – 2012-04-12 12:21:21
我的立場部分糾正。沒有抓住夾住字符串的竅門,儘管沒有通過標準的遞歸。正在+1。 – pp19dd 2012-04-12 12:28:58