读取ACCESS数据到MYSQL的PHP代码

下面实例比较简单,就是先利用com接口读取access数据库教程,把数据读取后再连接mysql教程数据库,把对应的字段insert到mysql对应的表与字段就实现了。

<?php教程
header('ontent-Type:text/html;charset=GB2312');//避免输出乱码
$dbhost     ="localhost";
$dbuser     ="root";
$dbpassword = "123456";
$dbname     = "139miaosha";
mysql_connect($dbhost,$dbuser,$dbpassword) or die("error!");
mysql_query("set names 'gbk'");
mysql_select_db('139miaosha');

 $conn = new com("ADODB.Connection");
 $connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=F:/wamp/www/miaosha/ruichao858.mdb";
 $conn->Open($connstr);
 $rs =  new COM("ADODB.RecordSet");
 $rs->Open("select * from News where bigclassname='装修课堂'",$conn,1,3);
 while(!$rs->eof){
     switch ($rs->Fields[4]){
      case "装修顾问":
      $sclass=1;
      break;
      case "厨卫空间":
      $sclass=2;
      break;
      case "家具物语":
      $sclass=3;
      break;
      case "电器工程":
      $sclass=4;
      break;
      case "居饰风景":
      $sclass=5;
      break;
      case "材料广角":
      $sclass=6;
      break;
      default:
      $sclass=1;
     }
     if ($rs->Fields[6]){
      $spic="";
     }else{
      $spic=$rs->Fields[6];
     }
     if ($rs->Fields[7]){
      $user="";
     }else{
      $user=$rs->Fields[7];
     }
     if ($rs->Fields[9]){
      $hits=1;
     }else{
      $hits=$rs->Fields[9];
     }
     $sql="insert into rc_news(n_title,n_content,n_bclass,n_sclass,n_pic,n_spic,n_user,n_hits,n_audit) values('".$rs->Fields[1]."','".$rs->Fields[2]."',1,".$sclass.",'','".$spic."','".$user."',".$hits.",1)";
     $result=mysql _query($sql);
     //echo  $rs->Fields[1];
     //echo "<br/>";
     $rs->Movenext(); //将记录集指针下移
 }
 $rs->close();
?>

时间: 2024-09-21 09:17:21

读取ACCESS数据到MYSQL的PHP代码的相关文章

PHP读取ACCESS数据到MYSQL的代码_php技巧

复制代码 代码如下: <?php header('ontent-Type:text/html;charset=GB2312');//避免输出乱码 $dbhost ="localhost"; $dbuser ="root"; $dbpassword = "123456"; $dbname = "139miaosha"; mysql_connect($dbhost,$dbuser,$dbpassword) or die(&q

java-jackson1.7.6读取json数据求大牛补充下代码

问题描述 jackson1.7.6读取json数据求大牛补充下代码 package per.sww.eleven_five; public class Glossary { private String title; private GlossDiv GlossDiv; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public Gloss

c# 读取ACCESS数据OLE字段的bmp图片,提示:参数无效。

问题描述 1.ACCESS2007建立了一个数据库,其中"TEST"字段为OLE类型,每条记录已经储存有bmp格式照片1张.2.我需要读取照片,显示到pic控件上.第一步:连接数据库,测试连接成功.第二步:读取储存照片的字段,转化为byte.但运行到断点语句时,提示:参数无效.求帮助..数据库: 解决方案 本帖最后由 powerswhlz 于 2016-05-08 17:18:58 编辑解决方案二:ole类型的字段存储格式没有公开,但是开头肯定不会是图像文件你要么改用VBA来读,要么在

asp Access数据备份,还原,压缩类代码_数据库相关

<!--#include file="config.asp" --> <!--#include file="Fun.asp" --> <% '数据库管理类 class Datas '备份 public sub Bk() Set fso=server.createobject("scripting.filesystemobject") fso.CopyFile Server.MapPath(SiteDataPath),

asp Access数据备份,还原,压缩类代码

<!--#include file="config.asp" --> <!--#include file="Fun.asp" --> <% '数据库管理类 class Datas '备份 public sub Bk() Set fso=server.createobject("scripting.filesystemobject") fso.CopyFile Server.MapPath(SiteDataPath),

web项目前端读取json数据不正常 ?

问题描述 web项目前端读取json数据不正常 ? 后台代码 @Override public String execute() throws Exception { Object obj=this.session.get(StaticString.ADMIN_INFO); Map<String, Object> map=new HashMap<String, Object>(); if(obj!=null){ AdminBean newAdmin =new AdminBean(t

sql-ASP读取SQL数据表 生成多记录JSON 具体代码如何写 求教大神

问题描述 ASP读取SQL数据表 生成多记录JSON 具体代码如何写 求教大神 数据表是user 主键是m_Name <%response.ContentType=""text/json"" response.write request(""jsoncallback"")%>([{""m_Name"":""*依旧""n_Name&quo

ASP直接读取修改Access数据的演示实例

access|数据 适合初学ASP的读者的一篇不错的实例文章,具体代码如下:(把下面代码保存为1.asp) <%Response.Expires=0Set Conn=Server.CreateObject("ADODB.Connection")Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("mdb/demo.mdb") &

代码详解:ASP读取XML数据文件的方法

xml|数据|详解 分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值.这段程序的改编来自互联网,有什么出入请见谅. readxml.asp<%dim xml,objNode,objAtr,nCntChd,nCntAtrSet xml=Server.CreateObject("Microsoft.XMLD