pdo预定义常量-k8凯发旗舰

  • pdo::attr_autocommit     (int)

  • 如果此值为 false ,pdo 将试图禁用自动提交以便数据库连接开始一个事务。    

  • pdo::attr_prefetch     (int)

  • 设置预取大小来为你的应用平衡速度和内存使用。并非所有的数据库/驱动组合都支持设置预取大小。较大的预取大小导致性能提高的同时也会占用更多的内存。    

  • pdo::attr_timeout     (int)

  • 设置连接数据库的超时秒数。    

  • pdo::attr_errmode     (int)

  • 关于此属性的更多信息请参见 错误及错误处理 部分。    

  • pdo::attr_server_version     (int)

  • 此为只读属性;返回 pdo 所连接的数据库服务的版本信息。    

  • pdo::attr_client_version     (int)

  • 此为只读属性;返回 pdo 驱动所用客户端库的版本信息。    

  • pdo::attr_server_info     (int)

  • 此为只读属性。返回一些关于 pdo 所连接的数据库服务的元信息。    

  • pdo::attr_connection_status     (int)

  • pdo::attr_case     (int)

  • 用类似 pdo::case_* 的常量强制列名为指定的大小写。    

  • pdo::attr_cursor_name     (int)

  • 获取或设置使用游标的名称。当使用可滚动游标和定位更新时候非常有用。    

  • pdo::attr_cursor     (int)

  • 选择游标类型。 pdo 当前支持 pdo::cursor_fwdonly 和  pdo::cursor_scroll。一般为 pdo::cursor_fwdonly,除非确实需要一个可滚动游标。    

  • pdo::attr_driver_name     (string)

  • 返回驱动名称。    


    example #1 使用 pdo::attr_driver_name 的例子

    if ($db->getattribute(pdo::attr_driver_name) == 'mysql') {
     echo
    "running on mysql; doing something mysql specific here\n";
    }
    ?>  

  • pdo::attr_oracle_nulls     (int)

  • 在获取数据时将空字符串转换成 sql 中的 null 。    

  • pdo::attr_persistent     (mixed)

  • 请求一个持久连接,而非创建一个新连接。关于此属性的更多信息请参见 连接与连接管理 。    

  • pdo::attr_statement_class     (int)

  • 设置返回的 statement 类名。    

  • pdo::attr_fetch_catalog_names     (int)

  • 将包含的目录名添加到结果集中的每个列名前面。目录名和列名由一个小数点分开(.)。此属性在驱动层面支持,所以有些驱动可能不支持此属性。    

  • pdo::attr_fetch_table_names     (int)

  • 将包含的表名添加到结果集中的每个列名前面。表名和列名由一个小数点分开(.)。此属性在驱动层面支持,所以有些驱动可能不支持此属性。    

  • pdo::attr_stringify_fetches     (int)

  • 强制以字符串方式对待所有的值。    

  • pdo::attr_max_column_len     (int)

  • 设置字段名最长的尺寸。    

  • pdo::attr_default_fetch_mode     (int)

  • pdo::attr_emulate_prepares     (int)

  • pdo::attr_default_str_param     (int)

  • 设置默认 string 参数类型可以是 pdo::param_str_natl         和 pdo::param_str_char。             自 php 7.2.0 起可用    

  • pdo::errmode_silent     (int)

  • 如果发生错误,则不显示错误或异常。希望开发人员显式地检查错误。此为默认模式。关于此属性的更多信息请参见 错误与错误处理 。    

  • pdo::errmode_warning     (int)

  • 如果发生错误,则显示一个 php e_warning 消息。关于此属性的更多信息请参见 错误与错误处理。    

  • pdo::errmode_exception     (int)

  • 如果发生错误,则抛出一个 pdoexception  异常。关于此属性的更多信息请参见 错误与错误处理。    

  • pdo::case_natural     (int)

    1 3
    #pdo #php
  • 发表评论
    投稿
    网站地图