php实现连接access数据库并转txt写入的方法


Posted in PHP onFebruary 08, 2017

本文实例讲述了php实现连接access数据库并转txt写入的方法。分享给大家供大家参考,具体如下:

这里的代码实现PHP读取手机归属地 并导入txt文件的功能(文章末尾附手机归属地 数据库)

mdbtotxt.php代码:

<?php
//php连接access测试
define('TABLE', 'shoujiguishudi');
define('OUTPUTFILE', 'output.txt');
define('ROOT',str_replace($_SERVER['PHP_SELF'],'',str_replace('\\','/',__FILE__)));
$conn = new com('adodb.connection');
$conn->Provider= 'microsoft.jet.oledb.4.0';
$conn->Open(ROOT.'\\callerloc.mdb');//文件地址
$rs = new com('adodb.recordset');
$rs->Open('SELECT * FROM '.TABLE, $conn, 1, 1);//查表
$i = 0;
$page=1;
if(!empty($_GET['page'])){
  $page=$_GET['page'];
  if($page<1)$page=1;
  if($page>$rs->PageCount)$page=$rs->PageCount;
}
$rs->AbsolutePage=$page;
//打开文件
$fp = fopen(OUTPUTFILE, "w");
echo '<table width="100%"><tr>';
foreach( $rs->Fields as $name){
  echo '<td>'.$name->Name.'</td>';
  fwrite($fp,$name->Name."\t");
}
fwrite($fp,"\r\n");
echo '</tr>';
for(;!$rs->EOF;$rs->MoveNext()){
  echo '<tr>';
  foreach( $rs->Fields as $name){
    //echo '<td>'.$name.'</td>';
    fwrite($fp,$name."\t");
  }
  $i++;
  fwrite($fp,"\r\n");
  if($i%1000==0)
    echo $i."<br>";
  echo '</tr>';
  if($rs->AbsolutePosition>=$rs->AbsolutePage*$rs->PageSize)
    break;
}
echo '</tale>';
fclose($fp);
?>

附:本例中的access数据库

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP 4.2书写安全的脚本
Oct 09 PHP
php header()函数使用说明
Jul 10 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
Feb 05 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 PHP
PHP判断字符串长度的两种方法很实用
Sep 22 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
微信自定义分享php代码分析
Nov 24 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
Nginx下ThinkPHP5的配置方法详解
Aug 01 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
php unicode编码和字符串互转的方法
Aug 12 #PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
Feb 08 #PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 #PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 #PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
Feb 08 #PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 #PHP
php获取文件名称和扩展名的方法
Feb 07 #PHP
You might like
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
linux面试题参考答案(10)
2016/10/26 面试题
电气自动化大学生求职信
2013/10/16 职场文书
小学敬老月活动方案
2014/02/11 职场文书
电子银行营销方案
2014/02/22 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
网吧员工管理制度
2015/08/05 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
python之django路由和视图案例教程
2021/07/26 Python
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers