一个php导出oracle库的php代码


Posted in PHP onApril 20, 2009

<?php
$conn=OCILogon("用户名","密码","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=IP)(PORT = 1521))(CONNECT_DATA =(SID=lcx)))");

//$sql="select * from all_tab_columns where table_name='MEMBER'";//Table Structure
$sql="select USER_ID,PASSWORD from MEMBER where IDX < 100"; //sql语句

$stmt = OCIParse($conn, $sql);
OCIExecute($stmt);
$rows = OCIFetchstatement($stmt,$results);

$keys = array_keys($results);
$table = "<table>\n <TR>\n";
foreach($keys as $key)
{
     $table .= " <TH>$key</TH>\n";
}
$table .= " </TR>\n";
for($i=0;$i<$rows;$i++)
{
     $table .= " <TR>";
     foreach($results as $spalte)
     {
         $data = $spalte[$i];
         $table .= " <TD>$data</TD>";     
     }
     $table .=" </TR>";
}
echo $table;
$sStr="/home/lcx.htm";
fputs(fopen($sStr,'a+'),$table);
?>
第二种方法:

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 
<title>sql check !</title> 
<? 
include $_SERVER['DOCUMENT_ROOT'] . "/_lib/common.lib.php"; 
ini_set('max_execution_time', 0); 
if(!isset($a) || !isset($b)|| !isset($filename)){exit();} 
for($i=$a;$i<$b;$i++) 
{ 
$query = "select IDX,USER_ID,PASSWORD,NAME,SID1,SID2,PHONE,MOBILE,EMAIL,WORKPHONE from member where idx = $i"; 
$data = sql_fetch($query); 
if ($data) 
{ 
for ($ss=0; $ss<=count($data); $ss++) 
{ 
$values .= "<td>".$data[$ss]."</td>"; 
} 
} 
fputs(fopen("$filename","a+"),"<table><tr>".$values."</tr></table>\r\n"); 
unset($values); 
} 
?>

因为不会oracle,也是一行一行照抄来的,
数据库连接也没接触过,就直接用他自带的吧,
没用foreach 循环数组,很奇怪,总是输出2个重复的字段值,没办法就改用for了
qq:57112848 无名
PHP 相关文章推荐
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
深入PHP内存相关的功能特性详解
Jun 08 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
PHP程序员基本要求和必备技能
May 09 PHP
PHP函数getenv简介和使用实例
May 12 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php微信支付接口开发程序
Aug 02 PHP
php UNIX时间戳用法详解
Feb 16 PHP
ThinkPHP开发--使用七牛云储存
Sep 14 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
PDO::errorCode讲解
Jan 28 PHP
详解Laravel服务容器的绑定与解析
Nov 05 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 #PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 #PHP
PHP 加密与解密的斗争
Apr 17 #PHP
php error_log 函数的使用
Apr 13 #PHP
PHP Document 代码注释规范
Apr 13 #PHP
php pcntl_fork和pcntl_fork 的用法
Apr 13 #PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
Apr 11 #PHP
You might like
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
javascript Demo模态窗口
2009/12/06 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
nodejs中使用HTTP分块响应和定时器示例代码
2017/03/19 NodeJs
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
Python 打印中文字符的三种方法
2018/08/14 Python
python进行TCP端口扫描的实现
2018/12/21 Python
thinkphp5 路由分发原理
2021/03/18 PHP
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
建筑专业毕业生推荐信
2013/11/21 职场文书
技术经理的自我评价范文
2013/12/03 职场文书
大学生校园创业计划书
2014/02/08 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
ktv好的活动方案
2014/08/15 职场文书
与死神共舞观后感
2015/06/15 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers