pdo连接oracle读取数据,多条返回值中的Resource id怎样获取?


用pdo连接oracle数据库后,获取多条文章数据,返回值中包含Resource id,这些内容要怎样获取呢?


 $data_f = $ocl->query($sql);
print_r($data = $data_f->fetchAll(PDO::FETCH_ASSOC));


尝试这样,但获取到的都是最后一条数据的内容


 foreach($data as $v){
    echo stream_get_contents($v['CONTENT']);
}


而用不用fetchAll改用fetch,获取的条数倒有问题,例如sql语句中取10条,才输出3条


 while($v = $data_f->fetch(PDO::FETCH_ASSOC)){
    echo stream_get_contents($v['CONTENT']);
}

php pdo oracle

苦逼少年-乱码 9 years, 4 months ago

Your Answer