這些函式的行為會受到 php.ini 中設定的影響。
| 名稱 | 預設值 | 可變更性 | 變更紀錄 |
|---|---|---|---|
| odbc.allow_persistent | "1" | INI_SYSTEM |
|
| odbc.check_persistent | "1" | INI_SYSTEM |
|
| odbc.max_persistent | "-1" | INI_SYSTEM |
|
| odbc.max_links | "-1" | INI_SYSTEM |
|
| odbc.defaultlrl | "4096" | INI_ALL |
|
| odbc.defaultbinmode | "1" | INI_ALL |
|
| odbc.default_cursortype | "3" | INI_ALL |
以下是設定指令的簡短說明。
odbc.default_db 字串如果在 odbc_connect() 或 odbc_pconnect() 中未指定,則使用此 ODBC 資料來源。
odbc.default_user 字串如果在 odbc_connect() 或 odbc_pconnect() 中未指定,則使用此使用者名稱。
odbc.default_pw 字串如果在 odbc_connect() 或 odbc_pconnect() 中未指定,則使用此密碼。
odbc.allow_persistent 布林值是否允許持續性 ODBC 連線。
odbc.check_persistent 布林值在重複使用之前檢查連線是否仍然有效。
odbc.max_persistent 整數每個處理程序的最大持續性 ODBC 連線數。
odbc.max_links 整數每個處理程序的最大 ODBC 連線數,包含持續性連線。
odbc.defaultlrl 整數LONG 欄位的處理方式。指定傳回變數的位元組數。詳見 odbc_longreadlen()。
當使用 整數 時,該值以位元組為單位。也可以使用 此常見問答 中描述的簡寫表示法。odbc.defaultbinmode 整數二進制資料的處理方式。詳見 odbc_binmode()。
odbc.default_cursortype 整數控制 ODBC 游標模型。可能的值為 SQL_CURSOR_FORWARD_ONLY、SQL_CURSOR_KEYSET_DRIVEN、SQL_CURSOR_DYNAMIC 和 SQL_CURSOR_STATIC(預設值)。