pdostatement::bindcolumn-k8凯发旗舰

pdostatement::bindcolumn

(php 5 >= 5.1.0, php 7, php 8, pecl pdo >= 0.1.0)

pdostatement::bindcolumn绑定一列到一个 php 变量  

说明

public pdostatement::bindcolumn(
    string|int $column,
    mixed &$var,
    int $type = pdo::param_str,
    int $maxlength = 0,
    mixed $driveroptions = null
): bool

pdostatement::bindcolumn() 安排特定变量绑定到查询结果集中的指定列。每次调用 pdostatement::fetch()    或 pdostatement::fetchall() 都将更新所有绑定到列的变量。

note:

在语句执行前 pdo 有关列的信息并非总是可用,可移植的应用应在 pdostatement::execute() 之后 调用此函数(方法)。

但是,当使用 pgsql 驱动时,要想能绑定 lob 列作为流,应用程序必须在调用 pdostatement::execute() 之前 调用此方法,否则大对象 oid 作为整数返回。

参数


  • column

  • 结果集中的列号(从1开始索引)或列名。如果使用列名,注意名称应该与由驱动返回的列名大小写保持一致。

  • var

  • 将绑定到列的 php 变量名称

  • type

  • 通过 pdo::param_* 常量指定的参数的数据类型。

  • maxlength

  • 预分配提示。

  • driveroptions

  • 驱动的可选参数。

返回值

成功时返回 true, 或者在失败时返回 false。 

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