pg_fetch_array(PHP 3>= 3.0.1, PHP 4) pg_fetch_array - извлекает ряд как массив. Описаниеarray pg_fetch_array (resource result, int row [, int result_type]) pg_fetch_array() возвращает массив, соответствующий извлечённому ряду (пары/записи). Возвращает FALSE, если рядов больше нет. pg_fetch_array() это расширенная версия pg_fetch_row(). В дополнение к хранению данных в числовых индексах (field index) в результирующем массиве, она также хранит данные в ассоциативных индексах (field name) по умолчанию. row это номер запрашиваемого ряда (записи). Первый ряд 0. result_type это необязательный параметр, управляющий
тем, как инициализируется return-значение. result_type
это константа, которая может принимать следующие значения: PGSQL_ASSOC,
PGSQL_NUM и PGSQL_BOTH.
pg_fetch_array() НЕСКОЛЬКО медленнее, чем pg_fetch_row(), но значительно проще в использовании. См. также pg_fetch_row(), pg_fetch_object() и pg_fetch_result().
|
||||||||||
|
||||||||||
PHP 3.0 Apache-модуль больше не поддерживает версии Apache до 1.2. Необходим Apache 1.2 или более новый.
echo() больше не поддерживает строку формата. Вместо неё используйте функцию printf().
В PHP/FI 2.0 побочным эффектом было такое же действие $foo[0], как и $foo. В PHP 3.0 это не так.
Чтение массивов с $array[] больше не поддерживается.
То есть вы не можете пройти по массиву с помощью цикла $data = $array[]. Вместо этого используйте current() и next().
Также $array1[] = $array2 не присоединяет значения $array2 к $array1, а присоединяет $array2 как последнее вхождение $array1. См. также поддержку многомерных массивов.
"+" больше не перегружается как операция конкатенации строк, а конвертирует свои аргументы в числа и выполняет числовое сложение. Для конкатенации используйте ".".
| |