一个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 相关文章推荐
Trying to clone an uncloneable object of class Imagic的解决方法
Jan 11 PHP
PHP数据过滤的方法
Oct 30 PHP
php 不使用js实现页面跳转
Feb 11 PHP
使用CodeIgniter的类库做图片上传
Jun 12 PHP
smarty模板引擎之配置文件数据和保留数据
Mar 30 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
php文件系统处理方法小结
May 23 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
Zend Framework常用校验器详解
Dec 09 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
Mar 05 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 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
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python设计模式之抽象工厂模式
2016/08/25 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
基于Python的OCR实现示例
2020/04/03 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
python中类与对象之间的关系详解
2020/12/16 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
仓管员岗位责任制
2014/02/19 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
三方协议书
2015/01/27 职场文书
经理岗位职责
2015/02/02 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
会计岗位工作总结
2015/08/12 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
Python+Tkinter打造签名设计工具
2022/04/01 Python