dbx_sort
(PHP 4 >= 4.0.6, PHP 5)
dbx_sort --
カスタマイズされたsort関数により、dbx_queryから結果をソートする
説明
boolean
dbx_sort ( dbx_result_object result, string user_compare_function )
警告 |
このモジュールは、
実験的なものです。これは、これらの関数の動作、関
数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリ
リースで変更される可能性があります。注意を喚起するとともに、このモジュー
ルは使用者のリスクで使用してください。 |
成功時にTRUE、エラー時にFALSEを返します。
例 1. dbx_sort()の例
<?php function user_re_order ($a, $b) { $rv = dbx_cmp_desc ($a, $b, "parentid"); if (!$rv) $rv = dbx_cmp_asc ($a, $b, "id"); return $rv; }
$link = dbx_connect ("odbc", "", "db", "username", "password") or die ("接続できません"); $result = dbx_query ($link, "SELECT id, parentid, description FROM tbl ORDER BY id"); echo "結果は、idでソートされています<br>"; dbx_sort ($result, "user_re_order"); echo "結果はparentidで(降順に)ソートされ、続いて、idでソートされます<br>"; dbx_close ($link); ?>
|
|
dbx_compare()も参照ください。