(PHP 4, PHP 5)
odbc_binmode — İkil sütun verileri ile çalışmayı etkin kılar
İkil sütun verileri ile çalışmayı etkin kılar. Etkilenen ODBC SQL türleri: BINARY, VARBINARY ve LONGVARBINARY.
İkil SQL veri, karakter C verisine dönüştürüldüğünde kaynak verisinin her baytı (8 biti) iki ASCII karakteri ile temsil edilir. Bu karakterler sayının onaltılık tabandaki ASCII karakter gösterimidir. Örneğin, 00000001 sayısı "01" dizgesine dönüştürülürken 11111111 sayısı, "FF" dizgesine dönüştürülür.
odbc_binmode() | odbc_longreadlen() | sonuç |
---|---|---|
ODBC_BINMODE_PASSTHRU | 0 | düzgeçer |
ODBC_BINMODE_RETURN | 0 | düzgeçer |
ODBC_BINMODE_CONVERT | 0 | düzgeçer |
ODBC_BINMODE_PASSTHRU | 0 | düzgeçer |
ODBC_BINMODE_PASSTHRU | >0 | düzgeçer |
ODBC_BINMODE_RETURN | >0 | olduğu gibi döner |
ODBC_BINMODE_CONVERT | >0 | karakter olarak döner |
odbc_fetch_into() kullanıldığında, düzgeçer, bu sütunlar için bir boş dizge döneceği anlamına gelir.
Sonuç kimliği.
sonuç_kimliği 0 ise ayarlar öntanımlı olarak yeni sonuçlara uygulanır.
Bilginize: Öntanımlı değerler kip için ODBC_BINMODE_RETURN, longreadlen için 4096'dır. LONGVARBINARY sütunlarla ilgili işlemler ayrıca odbc_longreadlen() işlevinden de etkilenir.
Olası kip değerleri:
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.