函式名:odbc_longreadlen()
適用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7
函式描述:設定或獲取ODBC結果集的最大讀取長度,用於處理大型文字或二進位制資料。
用法:
設定odbc_longreadlen()函式的值: odbc_longreadlen(resource $result_id, int $length): bool
引數:
- $result_id:ODBC結果集識別符號。
- $length:要設定的最大讀取長度,以位元組為單位。
返回值:成功時返回true,失敗時返回false。
示例:
$conn = odbc_connect($dsn, $user, $password); $query = "SELECT large_text_column FROM my_table"; $result = odbc_exec($conn, $query); // 設定最大讀取長度為10000位元組 odbc_longreadlen($result, 10000);
獲取odbc_longreadlen()函式的值: odbc_longreadlen(resource $result_id): int
引數:
- $result_id:ODBC結果集識別符號。
返回值:返回當前ODBC結果集的最大讀取長度,以位元組為單位。
示例:
$conn = odbc_connect($dsn, $user, $password); $query = "SELECT large_text_column FROM my_table"; $result = odbc_exec($conn, $query); // 獲取當前最大讀取長度 $max_length = odbc_longreadlen($result); echo "當前最大讀取長度:" . $max_length . "位元組";
注意事項:
- 透過設定odbc_longreadlen()函式的值,可以確保ODBC結果集在讀取大型文字或二進位制資料時不會被截斷。
- 預設情況下,odbc_longreadlen()函式的值為8192位元組。