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

下列常量由此扩展定义,且仅在此扩展编译入 php 或在运行时动态载入时可用。

  • pdo::param_bool     (int)

  • 表示布尔数据类型。    

  • pdo::param_null     (int)

  • 表示 sql 中的 null 数据类型。    

  • pdo::param_int     (int)

  • 表示 sql 中的整型。    

  • pdo::param_str     (int)

  • 表示 sql 中的 char、varchar 或其他字符串类型。    

  • pdo::param_str_natl     (int)

  • 标记了字符使用的是国家字符集(national character set)。             自 php 7.2.0 起。    

  • pdo::param_str_char     (int)

  • 标记了字符使用的是常规字符集(regular character set)。             自 php 7.2.0 起。    

  • pdo::param_lob     (int)

  • 表示 sql 中大对象数据类型。    

  • pdo::param_stmt     (int)

  • 表示一个记录集类型。当前尚未被任何驱动支持。    

  • pdo::param_input_output     (int)

  • 指定参数为一个存储过程的 inout 参数。必须用一个明确的 pdo::param_* 数据类型跟此值进行按位或。    

  • pdo::fetch_default     (int)

  • 指定将要使用的默认获取模式。自 php 8.0.7 可用。    

  • pdo::fetch_lazy     (int)

  • 指定获取方式,将结果集中的每一行作为一个对象返回,此对象的变量名对应着列名。pdo::fetch_lazy      创建用来访问的对象变量名。在 pdostatement::fetchall() 中无效。    

  • pdo::fetch_assoc     (int)

  • 指定获取方式,将对应结果集中的每一行作为一个由列名索引的数组返回。如果结果集中包含多个名称相同的列,则pdo::fetch_assoc每个列名只返回一个值。    

  • pdo::fetch_named     (int)

  • 指定获取方式,将对应结果集中的每一行作为一个由列名索引的数组返回。如果结果集中包含多个名称相同的列,则pdo::fetch_assoc每个列名 返回一个包含值的数组。    

  • pdo::fetch_num     (int)

  • 指定获取方式,将对应结果集中的每一行作为一个由列号索引的数组返回,从第 0 列开始。    

  • pdo::fetch_both     (int)

  • 指定获取方式,将对应结果集中的每一行作为一个由列号和列名索引的数组返回,从第 0 列开始。    

  • pdo::fetch_obj     (int)

  • 指定获取方式,将结果集中的每一行作为一个属性名对应列名的对象返回。    

  • pdo::fetch_bound     (int)

  • 指定获取方式,返回 true 且将结果集中的列值分配给通过 pdostatement::bindparam()      或 pdostatement::bindcolumn() 方法绑定的 php 变量。    

  • pdo::fetch_column     (int)

  • 指定获取方式,从结果集中的下一行返回所需要的那一列。    

  • pdo::fetch_class     (int)

  • 指定获取方式,返回一个所请求类的新实例,映射列到类中对应的属性名。    

    note:       如果所请求的类中不存在该属性,则调用 __set() 魔术方法          

  • pdo::fetch_into     (int)

  • 指定获取方式,更新一个请求类的现有实例,映射列到类中对应的属性名。    

  • pdo::fetch_func     (int)

  • 允许在运行中完全用自定义的方式处理数据。(仅在 pdostatement::fetchall() 中有效)。    

  • pdo::fetch_group     (int)

  • 根据值分组返回。通常和 pdo::fetch_column 或  pdo::fetch_key_pair 一起使用。    

  • pdo::fetch_unique     (int)

  • 只取唯一值。    

  • pdo::fetch_key_pair    (int)

  • 获取一个有两列的结果集到一个数组,其中第一列为键名,第二列为值。    

  • pdo::fetch_classtype     (int)

  • 根据第一列的值确定类名。    

  • pdo::fetch_serialize     (int)

  • 类似 pdo::fetch_into,但是以序列化的字符串表示对象。如果设置此标志,则类的构造函数永远不会被调用。自      php 8.1.0 起弃用。    

  • pdo::fetch_props_late     (int)

  • 设置属性前调用构造函数。    

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