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分页显示制作详细讲解
Dec 05 PHP
php foreach 参数强制类型转换的问题
Dec 10 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
深入php define()函数以及defined()函数的用法详解
Jun 05 PHP
在wamp集成环境下升级php版本(实现方法)
Jul 01 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
Yii学习总结之安装配置
Feb 22 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 PHP
php微信公众号开发之关键词回复
Oct 20 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
JavaScript实现邮箱地址自动匹配功能代码
2016/11/28 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
党员的自我评价范文
2014/01/02 职场文书
运动会通讯稿50字
2014/01/30 职场文书
工程安全员岗位职责
2014/03/09 职场文书
城市创卫标语
2014/06/17 职场文书
安全先进班组材料
2014/12/26 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis