一个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中文字母数字验证码实现代码
Apr 25 PHP
php做下载文件的实现代码及文件名中乱码解决方法
Feb 03 PHP
PHP 命令行参数详解及应用
May 18 PHP
php数据结构与算法(PHP描述) 查找与二分法查找
Jun 21 PHP
php基于str_pad实现卡号不足位数自动补0的方法
Nov 12 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
Dec 18 PHP
PHP常用的排序和查找算法
Aug 06 PHP
php生成二维码
Aug 10 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
laravel多条件查询方法(and,or嵌套查询)
Oct 09 PHP
PHP中的异常处理机制深入讲解
Nov 10 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
深入php var_dump()函数的详解
2013/06/05 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
JavaScript内核之基本概念
2011/10/21 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
详解javascript遍历方式
2015/11/11 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Python实现从url中提取域名的几种方法
2014/09/26 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
python之Socket网络编程详解
2016/09/29 Python
Python绘制七段数码管实例代码
2017/12/20 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
如何通过命令行进入python
2020/07/06 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
一套Java笔试题
2016/08/20 面试题
应届毕业生的自我鉴定
2013/11/13 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
三年级学生评语大全
2014/12/26 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书