一个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 相关文章推荐
人大复印资料处理程序_查询篇
Oct 09 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 PHP
PHP二维数组排序的3种方法和自定义函数分享
Apr 09 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
WordPress中邮件的一些修改和自定义技巧
Dec 15 PHP
php中使用websocket详解
Sep 23 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
phpinfo无法显示的原因及解决办法
Feb 15 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
通过代码实例解析PHP session工作原理
Dec 11 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
php 时间计算问题小结
2009/01/04 PHP
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
PHP 万年历实现代码
2012/10/18 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
JavaScript 高效运行代码分析
2010/03/18 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
python基础教程之字典操作详解
2014/03/25 Python
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python实现简单多人聊天室
2018/12/11 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
pandas去除重复列的实现方法
2019/01/29 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
python游戏开发的五个案例分享
2020/03/09 Python
会计专业毕业生求职信分享
2014/01/03 职场文书
党员岗位承诺书
2014/03/25 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
Python Django模型详解
2021/10/05 Python