一个php导出oracle库的php代码

2015-01-24信息快讯网

<?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分页函数代码(简单实用型)
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
php小偷相关截取函数备忘
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
PHPnow安装服务[apache_pn]失败的问题的解决方法
使用bcompiler对PHP文件进行加密的代码
php中var_export与var_dump的区别分析
php visitFile()遍历指定文件夹函数
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
利用Memcached在php下实现session机制 替换PHP的原生session支持
php简单提示框alert封装函数
为IP查询添加GOOGLE地图功能的代码
PHP 多维数组排序(usort,uasort)
PHP 数组遍历方法大全(foreach,list,each)
PHP XML error parsing SOAP payload on line 1
PHP 中执行排序与 MySQL 中排序
php一句话cmdshell新型 (非一句话木马)
PHP 加密与解密的斗争
php error_log 函数的使用
PHP Document 代码注释规范
php pcntl_fork和pcntl_fork 的用法
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
Google PR查询接口checksum新算法第1/2页
PHP setcookie() cannot modify header information 的解决方法
PHP Google的translate API代码
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Apache+php+mysql在windows下的安装与配置图解(最新版)
PHPMailer安装方法及简单实例
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
PHP中str_replace函数使用小结
php preg_match_all结合str_replace替换内容中所有img
使用eAccelerator加密PHP程序
FleaPHP的安全设置方法
©2014-2024 dbsqp.com