1. /*   
  2. 创建ADO连接   
  3. */   
  4. $conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");   
  5. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("/tel.mdb");   
  6. $conn->Open($connstr);   
  7. /*   
  8. 创建记录集查询   
  9. */   
  10. $rs = @new COM("ADODB.RecordSet");   
  11. $rs->Open("select * from list",$conn,1,3);   
  12. /*   
  13. 循环读取数据   
  14. */   
  15. while(!$rs->eof){   
  16. echo $rs->Fields['city']->Value;   
  17. echo "<br>";  
  18. $rs->Movenext(); //将记录集指针下移   
  19. }  
  20. $rs->close();  

PHP一般数据写入方法:

 

   
   
   
   
  1. php 
  2. $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("../chen416/mydata.mdb");  
  3. $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);  
  4. $issuetime=date("Y-m-d H:i:s");  
  5. $sql="insert into userinfo (username,userword,email) values('u2','w2','[email protected]')";  
  6. $result=odbc_exec($connid,$sql);  
  7. if($result) echo "successful";  
  8. else echo "failed";  
  9. ?> 
  10.  

3、PHP一般数据读取方法:

 

   
   
   
   
  1. php //读取mdb数据库例程  
  2. $conn=new COM("ADODB.Connection");  
  3. $dsn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("../mydata.mdb").";";  
  4. //Uid=AdminPwd=BDC2002Data;  
  5. $conn->open($dsn);  
  6. $sql="select * from userinfo";  
  7. $rs=$conn->Execute($sql);  
  8. $row="0";  
  9. while(!$rs->EOF)  
  10. {  
  11. $string ="";  
  12. for ($i=0;$i<$rs->Fields->count;$i++)  
  13. {  
  14. if ($i==0)  
  15. {  
  16. $string.=$rs->Fields($i)->Value;  
  17. continue;  
  18. }  
  19. $string.='|'.$rs->Fields($i)->Value;  
  20. }  
  21. $string.="\n";   
  22. if ($row==300)  
  23. {   
  24. break;  
  25. }  
  26. $row++;  
  27. echo "<br>";  
  28. echo $string;  
  29. $rs->MoveNext();  
  30. }  
  31. ?>

4、PHP删除数据方法:
 

   
   
   
   
  1. php 
  2. $conn = new com("ADODB.Connection"); 
  3. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("../mydata.mdb"); 
  4. $conn->Open($connstr);  
  5. $query = "delete from userinfo where uid=1";  
  6. $result =$conn->Execute($query);  
  7. if($result)  
  8. echo "删除成功";  
  9. else 
  10. echo "删除失败";  
  11. ?> 

5、PHP更新数据方法:

 

   
   
   
   
  1. php 
  2. $conn = new com("ADODB.Connection"); 
  3. $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("../mydata.mdb"); 
  4. $conn->Open($connstr);  
  5. $query = "update userinfo set username='ganjun' where uid=2";  
  6. $result =$conn->Execute($query);  
  7. if($result)  
  8. echo "更新数据成功";  
  9. else 
  10. echo "更新数据失败";  
  11. ?>