access to mysql


这段程序是用来进行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++;
  }
 }


?>


申明:本区内容收集自网络,如有署名问题请速与我们(luokelong#it168.com)联系,感谢您的支持。
7上一页  下一页8

制作:罗可龙 电邮:luokelong(at)it168.com