PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL

PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL,第1张

用PHPExcel,PHPExcel是相当强大的 MS Office Excel 文档生成类库。

你上它的官/网把程序包下/载下来,里面有 PHPExcel 的程序、还有30个实例程序和三个文档。

看一下其中的开发文档你就会用了。

读取(这段在开发文档里有的,在13页):

require_once '/Classes/PHPExcel/IOFactoryphp';

$objReader = PHPExcel_IOFactory::createReader('Excel2007');

$objReader->setReadDataOnly(true);

$objPHPExcel = $objReader->load("testxlsx");

$objWorksheet = $objPHPExcel->getActiveSheet();

echo '<table>' "\n";

foreach ($objWorksheet->getRowIterator() as $row) {

echo '<tr>' "\n";

$cellIterator = $row->getCellIterator();

$cellIterator->setIterateOnlyExistingCells(false);

foreach ($cellIterator as $cell) {

echo '<td>' $cell->getValue() '</td>' "\n";

}

echo '</tr>' "\n";

}

echo '</table>' "\n";

>

查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,

$sql

=

"SELECT

meta_value

FROM

wp_postmeta

WHERE

meta_key

=

'img-link'

and

post_id

=1";

$result=mysql_query($sql);

while

($row

=

mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取值,可以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据

{

echo

$row['meta_value'];//输出你想要的字段

}

<php

//连接过程略

$sql = "select sum(jine) as num from seo";

$result = mysql_query($sql,$conn);

echo mysql_result($result,0);

>

要做为输出需要设置header就可以了,在上传的时候最好记录一下类型,大小。

<php

//从数据库读,这里就不具体写了

$row = DataClass::query("select  from images where id=$id");

header('Content-type: '  $row['type']);  

header('Content-Length: '  $row['size']); 

header("Content-Transfer-Encoding: binary"); 

ob_clean(); //防止php将utf8的bom头输出

echo $row['content']; //直接输出longblob字段的内容

以上就是关于PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL全部的内容,包括:PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL、PHP如何取到mysql数据库中某个字段的值、PHP如何输出数据库金额字段的总和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存