一个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 12 PHP
php实现的在线人员函数库
Apr 09 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
php中定时计划任务的实现原理
Jan 08 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
php cli配置文件问题分析
Oct 15 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP获取星期几的常用方法小结
Dec 18 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
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
python如何爬取个性签名
2018/06/19 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
如何开发一个JQuery插件
2016/07/28 面试题
造型师求职自荐信
2013/09/27 职场文书
董事长秘书职责
2014/01/31 职场文书
学习十八大报告感言
2014/02/28 职场文书
安卓程序员求职信
2014/02/28 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
教师群众路线心得体会
2014/11/04 职场文书
投诉书范文
2015/07/02 职场文书
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫