ACCESS到MYSQL的转换程序

时间:2010-01-23 14:05:59  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:nn.php"); for($j=101;$j<=115;$j++) { $file = "a".$j.".csv"; //到导入的表名称 $table= 'website'; $fp = fopen("$file",'rb'); $datanum = 1; echo "<font color='red'>开始插入".$j."</font><...
  正文:

 

这段程序是用来进行ACCESS到mysql的转换程序!
我的做法是先把ACCESS文件转换成CSV文件,然后利用fgetcsv函数进行转换!
<?
 require("conn.PHP");

 for($j=101;$j<=115;$j++)
 {
 $file = "a".$j.".csv";

 //到导入的表名称
 $table= 'website';

 $fp = fopen("$file",'rb');
 $datanum = 1;
 echo "<font color='red'>开始插入".$j."</font><br><br>";
 while($data = fgetcsv($fp,1024,','))
  {
   $num = count($data);
   $values="$j";
   for ($i=1; $i < $num; $i++)
   {
     if($values=="")
     {
       $values="'".addslashes($data[$i])."'";
     }
     else
     {
       $values.=",'".addslashes($data[$i])."'";
     }
   }

   //表的字段信息
   $field="`web_bh` , `web_site` , `web_url` , `web_field` , `web_channel` , `web_date` , `web_signum` , `web_zxrs` , `web_alexa` , `web_rec` , `web_adv` , `web_layout` , `web_laysum` , `web_sumtie` , `web_city` , `web_per` , `web_cont`";

   $sql="insert into $table($field) values($values)";
   echo $sql;
   exit;
   $res=mysql_query($sql,$conn);
   if(!$res)
   {
     echo mysql_errno(). ": ".mysql_error(). "<br>";
     //exit();
   }

   echo "&nbsp;&nbsp;&nbsp;&nbsp;第".$datanum."条数据插入完毕<br />";
   $datanum++;
  }
 }


?>

 

ACCESS到MYSQL的转换程序》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/PHP/12303.html


关键字:values data echo nbsp sql 转换 table datanum res

关于《ACCESS到MYSQL的转换程序》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td