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
。