bindColumn
函数原型
PDOStatement::bindColumn(mixed $column, mixed $param [ , int $type ]) : bool
功能
安排一个特定的变量绑定到一个查询结果集中的列。每次调用 PDOStatement::fetch() 或 PDOStatement::fetchAll() 都将更新所有绑定到列的变量。
参数
参数名 | 描述 |
---|---|
column | 结果集中的列号(从1开始索引)或列名 |
param | 即将绑定到列的PHP变量名称 |
type | 通过PDO::PARAM_*常量指定的参数的数据类型 |
使用范例
<?php
$db = new PDO('xugusql:ip=192.168.78.130;port=5138;db=SYSTEM;user=SYSDBA;pwd=SYSDBA');
$stmt = $db->prepare("SELECT C1, C2 FROM PHP_TEST;");
$stmt->execute();
$stmt->bindColumn(1, $C1);
$stmt->bindColumn(2, $C2);
while($row = $stmt->fetch(PDO::FETCH_BOUND)){
echo $C1."\t".$C2."\n";
}
?>