首页
学习
活动
专区
工具
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或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com