Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

odbc_binmode

Оглавление

odbc_binmode

(PHP 3>= 3.0.6, PHP 4)

odbc_binmode - обработка данных бинарного столбца.

Описание

int odbc_binmode (resource result_id, int mode)

(вовлекаемые в обработку ODBC SQL-типы: BINARY, VARBINARY, LONGVARBINARY)

  • ODBC_BINMODE_PASSTHRU: передаёт BINARY-данные

  • ODBC_BINMODE_RETURN: возвращает как есть

  • ODBC_BINMODE_CONVERT: конвертирует в char и возвращает

Если бинарные SQL-данные конвертируются в character-данные C, каждый байт (8 бит) исходных данных представляется как два ASCII-символа. Эти символы являются символьным ASCII-представлением 16-ричного числа. Например, двоичное 00000001 конвертируется в "01", а двоичное 11111111 конвертируется в "FF".

Таблица 1. Работа с LONGVARBINARY
binmode longreadlenresult
ODBC_BINMODE_PASSTHRU 0передаёт
ODBC_BINMODE_RETURN0передаёт
ODBC_BINMODE_CONVERT0передаёт
ODBC_BINMODE_PASSTHRU 0передаёт
ODBC_BINMODE_PASSTHRU>0передаёт
ODBC_BINMODE_RETURN>0возвращает как есть
ODBC_BINMODE_CONVERT >0возвращает как char

Если odbc_fetch_into() используется, передача/passthru означает, что для этих столбцов возвращаются пустые строки.

Если result_id равен 0, эти установки применяются по умолчанию для новых результатов.

Примечание: по умолчанию longreadlen равно 4096, а binmode - ODBC_BINMODE_RETURN. На обработку двоичных long-столбцов влияет также odbc_longreadlen().


Оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог