php实现连接access数据库并转txt写入的方法
发布:smiling 来源: PHP粉丝网 添加日期:2018-07-31 11:43:56 浏览: 评论:0
这里的代码实现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=newcom('adodb.connection');
- $conn->Provider='microsoft.jet.oledb.4.0';
- $conn->Open(ROOT.'\\callerloc.mdb');//文件地址
- $rs=newcom('adodb.recordset');
- $rs->Open('SELECT * FROM '.TABLE,$conn, 1, 1);//查表
- $i= 0;
- $page=1;
- if(!emptyempty($_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->Fieldsas$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->Fieldsas$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);
- ?>
Tags: 数据库 方法
相关文章
- ·php数据库连接(2013-11-13)
- ·用PHP连MySQL和Oracle数据库性能比较(2013-11-27)
- ·php解决数据库乱码问题(2013-11-28)
- ·PHP连接MySQL数据库中文乱码解决方法(2013-12-03)
- ·PHP中操作MySQL数据库的一些要注意的问题(2014-01-14)
- ·php从数据库中读取数据实现方法(2014-01-15)
- ·php连接数据库并动态显示数据库记录(2014-02-23)
- ·php数据库连接之权限配置(2014-08-02)
- ·php 数据库内容以数组形式保存文件中(2014-08-15)
- ·php zend 配置,数据库加,模板引擎设置(2014-08-15)
- ·php操作mysql数据库的基本类(2014-09-10)
- ·一些简单的PHP连接数据库例子详解(2014-09-10)
- ·PHP MySQL入门教程之从数据库读取数据(2014-09-10)
- ·PHP MySQL入门教程之连接数据库(2014-09-10)
- ·php简单的数据库连接类程序(2014-09-11)
- ·简单的php操作mysql数据库实现(2014-09-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)