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笔试题
Aug 04 PHP
Windows下安装Memcached的步骤说明
Apr 25 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
PHP如何抛出异常处理错误
Mar 02 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 PHP
php获取linux命令结果的实例
Mar 13 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
PHP 传输会话curl函数的实例详解
Sep 12 PHP
PHP中实现中文字串截取无乱码的解决方法
May 29 PHP
Laravel框架集合用法实例浅析
May 14 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
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
php下使用curl模拟用户登陆的代码
2010/09/10 PHP
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP调用其他文件中的类
2018/04/02 PHP
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python 中字典嵌套列表的方法
2018/07/03 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
有关Python的22个编程技巧
2018/08/29 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
python实现计算器功能
2019/10/31 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
儿科主治医生个人求职信
2013/09/23 职场文书
总裁办公室主任职责
2014/01/02 职场文书
会计专业毕业自荐书范文
2014/02/08 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript