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操作文件方法问答
Mar 16 PHP
为PHP初学者的8点有效建议
Nov 20 PHP
php XPath对XML文件查找及修改实现代码
Jul 27 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
浅析php学习的路线图
Jul 10 PHP
php实现邮件发送并带有附件
Jan 24 PHP
php静态文件返回304技巧分享
Jan 06 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
[原创]php逐行读取txt文件写入数组的方法
Jul 02 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
php中的常用魔术方法汇总
Feb 14 PHP
PHP观察者模式定义与用法实例分析
Mar 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基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
Python中__call__用法实例
2014/08/29 Python
python简单的函数定义和用法实例
2015/05/07 Python
Python函数装饰器实现方法详解
2018/12/22 Python
python 对字典按照value进行排序的方法
2019/05/09 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
小结Python的反射机制
2020/09/28 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
法学专业毕业生求职信
2014/06/12 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
学校运动会加油词
2015/07/18 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL