一个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 的几个配置文件函数
Dec 21 PHP
php allow_url_include的应用和解释
Apr 22 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
微信支付开发告警通知实例
Jul 12 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
php中的钩子理解及应用实例分析
Aug 30 PHP
Yii redis集合的基本使用教程
Jun 14 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
dedecms模板标签代码官方参考
2007/03/17 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
jquery tab标签页的制作
2010/05/10 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
Myprotein荷兰官网:欧洲第一运动营养品牌
2020/07/11 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
十八大闭幕感言
2014/01/22 职场文书
七一建党日演讲稿
2014/09/05 职场文书
学生保证书
2015/01/16 职场文书
工程款催款函
2015/06/24 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书