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下载xls文件(自己动手写的)
Apr 18 PHP
初识php MVC
Sep 10 PHP
php中静态类与静态变量用法的区别分析
Jan 15 PHP
php浏览历史记录的方法
Mar 10 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
php的常量和变量实例详解
Jun 27 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
php使用curl伪造来源ip和refer的方法示例
May 08 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
Oct 08 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 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 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python脚本实现格式化css文件
2015/04/08 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
wxPython实现画图板
2020/08/27 Python
python环境下安装opencv库的方法
2020/03/05 Python
python 数据库查询返回list或tuple实例
2020/05/15 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
error和exception有什么区别
2012/10/02 面试题
教师自我评价范文
2013/12/16 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
银行自荐信范文
2015/03/25 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
Python面向对象编程之类的概念
2021/11/01 Python