Query: dbx_sort
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
DBX_SORT(3) 1 DBX_SORT(3) dbx_sort - Sort a result from a dbx_query by a custom sort functionSYNOPSISbool dbx_sort (object $result, string $user_compare_function)DESCRIPTIONSort a result from a dbx_query(3) call with a custom sort function.PARAMETERSo $result - A result set returned by dbx_query(3). o $user_compare_function - The user-defined comparison function. It must accept two arguments and return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 dbx_sort(3) example <?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("Could not connect"); $result = dbx_query($link, "SELECT id, parentid, description FROM tbl ORDER BY id"); // data in $result is now ordered by id dbx_sort($result, "user_re_order"); // data in $result is now ordered by parentid (descending), then by id dbx_close($link); ?>NOTESNote It is always better to use ORDER BY SQL clause instead of dbx_sort(3) if possible.SEE ALSOdbx_compare(3). PHP Documentation Group DBX_SORT(3)
Related Man Pages |
---|
dbx_escape_string(3) - php |
dbx_connect(3) - php |
cubrid_unbuffered_query(3) - php |
dbx_error(3) - php |
dbx_sort(3) - php |
Similar Topics in the Unix Linux Community |
---|
Show result only if number is greater then |
Loop Problem |
Loop Problem |
UNIX script -- case |