一个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数组函数
Aug 18 PHP
初品cakephp 入门基础
Feb 16 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
ThinkPHP3.1新特性之命名范围的使用
Jun 19 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
php去掉文件前几行的方法
Jul 29 PHP
thinkPHP模板算术运算相关函数用法分析
Jul 12 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 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模板引擎Smarty的缓存使用总结
2014/04/24 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
document.getElementById的简写方式(获取id对象的简略写法)
2010/09/10 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
vue中添加mp3音频文件的方法
2018/03/02 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
降低python版本的操作方法
2020/09/11 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
国际政治个人自荐信范文
2013/11/26 职场文书
大学军训感言
2014/01/10 职场文书
档案检查欢迎词
2014/01/13 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
加入学生会演讲稿
2014/04/24 职场文书
小学节能减排倡议书
2014/05/15 职场文书
超市促销活动总结
2014/07/01 职场文书
项目工作说明书
2014/07/29 职场文书
信用卡工资证明格式
2014/09/13 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
汉语拼音教学反思
2016/02/22 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
CentOS MySql8 远程连接实战
2022/04/19 MySQL