PHP
数据库 | Database

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或更高版本授权。