一个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学习之PHP表达式
Oct 09 PHP
模仿OSO的论坛(三)
Oct 09 PHP
php htmlentities和htmlspecialchars 的区别
Aug 18 PHP
基于php无限分类的深入理解
Jun 02 PHP
php获取汉字首字母的函数
Nov 07 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
Oct 30 PHP
PHP的APC模块实现上传进度条
Oct 27 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
Laravel 队列使用的实现
Jan 08 PHP
phpfpm的作用和用法
Oct 10 PHP
PHP 图片处理
Sep 16 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
linux iconv方法的使用
2011/10/01 PHP
PHP Session机制简介及用法
2014/08/19 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
js实现数字滚动特效
2019/12/16 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
python: 自动安装缺失库文件的方法
2018/10/22 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
法律七进实施方案
2014/03/15 职场文书
先进党组织事迹材料
2014/12/26 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
Java中的继承、多态以及封装
2022/04/11 Java/Android