W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
(PHP 4、PHP 5、PHP 7、PHP 8)
odbc_binmode — 二進制列數(shù)據(jù)的處理
odbc_binmode(resource $statement, int $mode): bool
控制二進制列數(shù)據(jù)的處理。受影響的 ODBC SQL 類型包括 、 和 。 可以使用 uodbc.defaultbinmode 指令設(shè)置默認模式。BINARYVARBINARYLONGVARBINARYphp.ini
當(dāng)二進制 SQL 數(shù)據(jù)轉(zhuǎn)換為字符 C 數(shù)據(jù) (ODBC_BINMODE_CONVERT) 時,每個字節(jié) (8 位)源數(shù)據(jù)表示為兩個 ASCII 字符。 這些字符是 ASCII 字符表示形式 十六進制形式的數(shù)字。例如,將二進制文件轉(zhuǎn)換為 ,將二進制文件轉(zhuǎn)換為 。00000001"01"11111111"FF"
雖然 和 列的處理僅依賴于 binmode,但列的處理也依賴于 longreadlen:BINARYVARBINARYLONGVARBINARY
binmode | 朗瑞德倫 | 結(jié)果 |
---|---|---|
ODBC_BINMODE_PASSTHRU | 0 | 直通 |
ODBC_BINMODE_RETURN | 0 | 直通 |
ODBC_BINMODE_CONVERT | 0 | 直通 |
ODBC_BINMODE_PASSTHRU | >0 | 直通 |
ODBC_BINMODE_RETURN | >0 | 按原樣返回 |
ODBC_BINMODE_CONVERT | >0 | 以 char 身份返回 |
如果使用 odbc_fetch_into(),passthru 表示 這些列返回空字符串。 如果使用 odbc_result(),則 passthru 表示數(shù)據(jù)是 直接發(fā)送給客戶(即打?。?/p>
statement
結(jié)果標(biāo)識符。
如果 ,則 設(shè)置默認應(yīng)用于新結(jié)果。statement
0
mode
可能的值為:mode
ODBC_BINMODE_PASSTHRU
:Passthru BINARY 數(shù)據(jù)ODBC_BINMODE_RETURN
:按原樣返回ODBC_BINMODE_CONVERT
:轉(zhuǎn)換為 char 并返回注意: 二進制多頭的處理 列也受 odbc_longreadlen() 的影響。
成功時返回 true, 或者在失敗時返回 false。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: