?php
function
user_re_order
(
$a
,
$b
)
{
$rv
=
dbx_compare
($a
,
$b
,
"parentid"
,
DBX_CMP_DESC)
;
if
(
!$rv
)
{
$rv
=
dbx_compare
($a
,
$b
,
"id"
,
DBX_CMP_NUMBER)
;
}
return
$rv
;
}
$link
=
dbx_connect
(DBX_ODBC
,
""
,
"db"
,
"username"
,
"password"
)
or
die
("Fehler
beim
Verbinden")
;
$result
=
dbx_query
($link
,
"SELECT
id
,
parentid
,
description
FROM
tbl
ORDER
BY
id")
;
/
/
Die
Daten
in
$result
sind
nun
nach
id
geordnet
dbx_sort
($result
,
"user_re_order")
;
/
/
Die
Daten
in
$result
sind
nun
nach
parentid
(absteigend
)
geordnet
,
/
/
dann
nach
id
dbx_close
($link)
;
?
|