FetchColumn()方法
FetchColumn()方法获取结果集中下一行指定列的值。其语法:
String PDOStatement::fetchColumn([int column_number])
可选参数column_number设置行中列的索引值,该值从0开始。如果省略该参数则从第一列开始取值。
通过fetchColumn()方法获取结果集中下一行中指定列的值,注意这里是“结果集中下一行中指定列的值”。
例:
<?php
$dbms='mysql';
$dbname='sina';
$user='root';
$pwd='miniserver';
$host='127.0.0.1';
$dsn="$dbms:host=$host;dbname=$dbname";
try{
$pdo=new PDO($dsn,$user,$pwd);
$pdo->query("SET NAMES utf8");
$query="select * from message1";
$result=$pdo->prepare($query);
$result->execute();
?>
<?php echo $result->fetchColumn(0); ?>
<?php echo $result->fetchColumn(1); ?>
<?php echo $result->fetchColumn(2); ?>
<a href="#">删除</a><br/>
<?php
}catch(PDOException $e){
die("Error!".$e->getMessage()."<br/>") ;
}
?>