首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

odbc_setoption

(PHP 4, PHP 5, PHP 7)

odbc_setoption - 调整ODBC设置

Description

代码语言:javascript
复制
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

代码语言:javascript
复制
<?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 →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券