Новые книги

Предприниматель вы, менеджер по продажам или руководитель отдела, вы прекрасно понимаете, что в налаживании отношений с клиентом важно каждое слово. В этом интересном и полезном руководстве вы узнаете, откуда берутся успешные бренды, популярные названия и запоминающиеся слоганы и как применять самые разные рекламные секреты в своей сфере деятельности. Если вы хотите выделиться из толпы, запомниться и произвести неизгладимое впечатление на клиентов и потребителей, воспользуйтесь свежими идеями, нестандартными подсказками и проверенными на практике техниками из этой книги.
Книга эта непростая и подойдет не каждому. Автор анализирует то, к чему мы все давно привыкли до автоматизма, и объясняет, что интерфейс многих современных программ далек от совершенства. Как его улучшить, в каком направлении двигаться дальше? Попробуйте найти ответы вместе с самым известным специалистом в этой области – Джефом Раскиным, создателя проекта Apple Macintosh.

Сейчас много говорят об эффективности современных подходов к разработке интерфейсов. Раскин же демонстрирует, что многие из них ведут в тупик, и для создания компьютеров, с которыми было бы проще работать, требуются совершенно новые принципы разработки. Он объясняет, как осуществить эти необходимые сегодня изменения, и высказывает нестандартные идеи, демонстрируя дальновидность и способность к практическому взгляду на вещи.

Эта книга, рассказывающая о научном подходе к разработке интерфейсов, может быть полезна как для создателей программного обеспечения, так и для руководителей проектов.

dbx_sort

Учебник РНР
Назад Вперёд

dbx_sort

(PHP 4 >= 4.0.6)

dbx_sort - сортирует результат dbx_query с помощью специальной функции сортировки.

Описание

bool dbx_sort (object result, string user_compare_function)

Возвращает TRUE при успехе, FALSE при неудаче.

Примечание: лучше всегда использовать SQL-оператор ORDER BY вместо dbx_sort(), если это возможно.

Пример 1. dbx_sort()
<?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 в $result теперь упорядочены по id

dbx_sort ($result, "user_re_order");
    // data в $result теперь упорядочены по parentid (по убыванию), затем  - по id

dbx_close ($link);
?>

См. также dbx_compare().


НазадОглавление Вперёд
dbx_queryВверх Функции DB++