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 相关文章推荐
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
php递归创建和删除文件夹的代码小结
Apr 13 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
PHP检测用户语言的方法
Jun 15 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 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语法速查表
2007/01/02 PHP
php 代码优化的42条建议 推荐
2009/09/25 PHP
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
Python实现批量下载文件
2015/05/17 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python图像处理入门(一)
2019/04/04 Python
python模块导入的方法
2019/10/24 Python
在python中做正态性检验示例
2019/12/09 Python
python 回溯法模板详解
2020/02/26 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
数控专业大学生的自我鉴定
2013/11/13 职场文书
会议邀请函范文
2014/01/09 职场文书
社区工作者先进事迹
2014/01/18 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
沈阳故宫导游词
2015/01/31 职场文书
逃出克隆岛观后感
2015/06/09 职场文书
监护人证明
2015/06/19 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
使用MybatisPlus打印sql语句
2022/04/22 SQL Server