当前位置:首页 > PHP教程 > php应用 > 列表

PHP PDOStatement::setAttribute讲解

发布:smiling 来源: PHP粉丝网  添加日期:2021-11-06 21:10:20 浏览: 评论:0 

今天小编就为大家分享一篇关于PHP PDOStatement::setAttribute讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。

PDOStatement::setAttribute

PDOStatement::setAttribute — 设置一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)

说明

语法

bool PDOStatement::setAttribute ( int $attribute , mixed $value )

给语句设置一个属性。当前,没有通用的属性可以设置,只有驱动特定的属性:

_PDO::ATTR_CURSORNAME (Firebird 和 ODBC 特性): 为 UPDATE ... WHERE CURRENT OF 设置游标名称。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

代码示例

  1. <?php  
  2. $database = "AdventureWorks";  
  3. $server = "(local)";  
  4. $conn = new PDO( "sqlsrv:server=$server ; Database = $database"""""array('MultipleActiveResultSets'=>false ) );  
  5. $stmt = $conn->prepare('SELECT * FROM Person.ContactType');  
  6. echo $stmt->getAttribute( constant( "PDO::ATTR_CURSOR" ) );  
  7. echo "\n";  
  8. $stmt->setAttribute(PDO::SQLSRV_ATTR_QUERY_TIMEOUT, 2);  
  9. echo $stmt->getAttribute( constant( "PDO::SQLSRV_ATTR_QUERY_TIMEOUT" ) );  
  10. ?>

Tags: PDOStatement setAttribute

分享到: