可选参数 column_number设置行中列的索引值,该值从0开始,如果省略该参数那么就会从第 1 列开始取值。
通过 fetchColumn()方法获取结果集中的下一行中指定列的值,注意:这里是“结果集中下一行中指定列的值”!
<?php
/**
* Created by PhpStorm.
* User: xshis
* Date: 2018/5/22
* Time: 8:10
*/
$dbms='mysql';
$dbname='zerg';
$user='root';
$pwd='root';
$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 product";
$result=$pdo->prepare($query);
$result->execute();
/*
下面的第二行输出的结果是结果集中的第1列的第一行,第二行输出的是第1列、第2行数据,第三行输出第3行、第2列,依次类推
*/
echo $result->fetchColumn(0).'<br>';
echo $result->fetchColumn(0).'<br>';
echo $result->fetchColumn(1).'<br>';
echo $result->fetchColumn(2).'<br>';
}catch(PDOException $e){
die("Error!".$e->getMessage()."<br/>") ;
}
参考连接:https://blog.youkuaiyun.com/caiqm_kid/article/details/38398269