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 相关文章推荐
如何在WIN2K下安装PHP4.04
Oct 09 PHP
php启动时候提示PHP startup的解决方法
May 07 PHP
php文件上传的简单实例
Oct 19 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
php实现监控varnish缓存服务器的状态
Dec 30 PHP
php计算整个目录大小的方法
Jun 01 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 PHP
php多进程应用场景实例详解
Jul 22 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
Feb 10 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
php将字符串全部转换成大写或者小写的方法
2015/03/17 PHP
php和asp语法上的区别总结
2019/05/12 PHP
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
Angular2数据绑定详解
2017/04/18 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
原生JS进行前后端同构
2018/04/22 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
python实现二维码扫码自动登录淘宝
2016/12/27 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
元旦活动感言
2014/03/08 职场文书
yy婚礼主持词
2014/03/14 职场文书
经销商订货会主持词
2014/03/27 职场文书
合作意向协议书范本
2014/03/31 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
七年级英语教学反思
2016/02/15 职场文书
导游词之潮音寺
2019/09/26 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS