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++;
  }
 }


?>

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/736.html