一聚教程网:一个值得你收藏的教程网站

热门教程

php实现连接access数据库并转txt写入的方法

时间:2022-06-24 14:56:28 编辑:袖梨 来源:一聚教程网

这里的代码实现PHP读取手机归属地 并导入txt文件的功能(文章末尾附手机归属地 数据库)

mdbtotxt.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(!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'

';

foreach($rs->Fieldsas$name){

  echo'

';

  fwrite($fp,$name->Name."t");

}

fwrite($fp,"rn");

echo'

';

for(;!$rs->EOF;$rs->MoveNext()){

  echo'

';

  foreach($rs->Fieldsas$name){

    //echo '

';

    fwrite($fp,$name."t");

  }

  $i++;

  fwrite($fp,"rn");

  if($i%1000==0)

    echo$i."
";

  echo'

';

  if($rs->AbsolutePosition>=$rs->AbsolutePage*$rs->PageSize)

    break;

}

echo'';

fclose($fp);

?>

'.$name->Name.'
'.$name.'