一个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 addslashes和mysql_real_escape_string
Jan 24 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php加密解密实用类分享
Jan 07 PHP
Thinkphp实现MySQL读写分离操作示例
Jun 25 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
PHP实现上传多图即时显示与即时删除的方法
May 09 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 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
laravel 解决paginate查询多个字段报错的问题
2019/10/22 PHP
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue ssr 指南详读
2018/06/29 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
python提取字典key列表的方法
2015/07/11 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
高二政治教学反思
2014/02/01 职场文书
农村葬礼主持词
2014/03/31 职场文书
师德承诺书2015
2015/04/28 职场文书
校长新学期致辞
2015/07/30 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
Go语言实现Snowflake雪花算法
2021/06/08 Golang
python中mongodb包操作数据库
2022/04/19 Python
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript