Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19280148
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-17 09:41:56

这段程序是用来进行ACCESS到的转换程序!
我的做法是先把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 "开始插入".$j."

";
 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(). "
";
     //exit();
   }

   echo "    第".$datanum."条数据插入完毕
";
   $datanum++;
  }
 }


?>

阅读(346) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~