odbc_setoption
odbc_setoption
(PHP 4, PHP 5, PHP 7)
odbc_setoption - 调整ODBC设置
Description
bool odbc_setoption ( resource $id , int $function , int $option , int $param )
该函数允许为特定连接或查询结果提供ODBC选项。它的编写是为了帮助您找到在奇怪的ODBC驱动程序中遇到的问题。如果你是一个ODBC程序员,你应该只能使用这个函数,并理解各种选项的影响。您肯定需要一个很好的ODBC参考来解释可以使用的所有不同选项和值。不同的驱动版本支持不同的选项
因为效果可能会因ODBC驱动程序而异,所以强烈建议不要在脚本中使用此功能。此外,某些ODBC选项对此功能不可用,因为它们必须在连接建立或查询准备好之前进行设置。然而,如果在一项特定的工作中,它可以使PHP工作,所以你的老板不会告诉你使用商业产品,这才是真正重要的。
Parameters
id
是要更改设置的连接ID或结果ID。对于SQLSetConnectOption(),这是一个连接ID。对于SQLSetStmtOption(),这是一个结果ID。
function
是否使用ODBC函数。SQLSetConnectOption()的值应为1,SQLSetStmtOption()的值应为2。
option
设置option。
param
给定option
的值。
Return Values
返回TRUE
成功或FALSE
失败。
Examples
Example #1 odbc
_
setoption() examples
<?php
// 1. Option 102 of SQLSetConnectOption() is SQL_AUTOCOMMIT.
// Value 1 of SQL_AUTOCOMMIT is SQL_AUTOCOMMIT_ON.
// This example has the same effect as
// odbc_autocommit($conn, true
odbc_setoption($conn, 1, 102, 1
// 2. Option 0 of SQLSetStmtOption() is SQL_QUERY_TIMEOUT.
// This example sets the query to timeout after 30 seconds.
$result = odbc_prepare($conn, $sql
odbc_setoption($result, 2, 0, 30
odbc_execute($result
?>
← odbc_rollback
odbc_specialcolumns →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。