Новые книги

В этой книге авторы специально для вас, уважаемые читатели, изложили собственный опыт и опыт нескольких сотен своих учеников, с которыми они уже создали больше 500 интернет-магазинов в России.

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

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

Данная книга — это своеобразный бумажный вирус, который овладевает умами. Процесс запуска успешного интернет-магазина изложен настолько подробно, что после прочтения книги невозможно просто жить с этим знанием. С ним придется что-то делать.

12+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
Salix, первоначально носивший имя Salix OS (официальный сайт проекта) представляет собой один из дистрибутивов Linux, основанных на Slackware, старейшей из ныне живущих Linux-систем. От прародительницы он унаследовал простоту устройства и здоровый консерватизм, привнеся, однако, некоторые черты, свойственные так называемым «дружелюбным» (user friendly) дистрибутивам. Впрочем, как читатель увидит в дальнейшем, его «дружелюбие» никогда не становится навязчивым.

ifx_fetch_row

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

ifx_fetch_row

(PHP 3>= 3.0.3, PHP 4)

ifx_fetch_row - получает ряд как перечислимый массив.

Описание

array ifx_fetch_row (int result_id [, mixed position])

Возвращает ассоциативный массив, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.

Blob-столбцы возвращаются как целочисленные blob id-значения для использования в ifx_get_blob(), если только вы не использовали ifx_textasvarchar(1) или ifx_byteasvarchar(1), - в этих случаях blob'ы возвращаются как строковые значения. Возвращает FALSE при ошибке.

result_id это правильный resultid, возвращённый функцией ifx_query() или ifx_prepare() (только запросы select!).

position это необязательный параметр для операций "извлечения" в "scroll"-курсорах: "NEXT", "PREVIOUS", "CURRENT", "FIRST", "LAST" или число. Если вы специфицировали число, выполняется извлечение "absolute". Этот параметр не обязателен и верен только для SCROLL-курсоров.

ifx_fetch_row() извлекает один ряд данных из результата, ассоциированного со специфицированным идентификатором результата. Ряд возвращается как массив. Каждый результирующий столбец сохраняется как смещение массива, начиная со смещения 0, с именем столбца в качестве ключа.

Последующие вызовы ifx_fetch_row() будут возвращать следующий ряд результирующего набора или FALSE, если рядов больше нет.

Пример 1. Informix-извлечение рядов
$rid = ifx_prepare ("select * from emp where name like " . $name,
                     $connid, IFX_SCROLL);
if (! $rid) {
    ... error ...
}
$rowcount = ifx_affected_rows($rid);
if ($rowcount > 1000) {
    printf ("Too many rows in result set (%d)\n<br>", $rowcount);
    die ("Please restrict your query<br>\n");
}
if (! ifx_do ($rid)) {
   ... error ...
}
$row = ifx_fetch_row ($rid, "NEXT");
while (is_array($row)) {
    for(reset($row); $fieldname=key($row); next($row)) {
        $fieldvalue = $row[$fieldname];
        printf ("%s = %s,", $fieldname, $fieldvalue);
    }
    printf("\n<br>");
    $row = ifx_fetch_row ($rid, "NEXT");
}
ifx_free_result ($rid);

Назад Оглавление Вперёд
ifx_errormsg Вверхifx_fieldproperties