多动动脑筋

access to mysql

上一篇 / 下一篇  2007-07-18 12:01:12 / 个人分类:PHP代码段

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


?>

 


相关阅读:

TAG: PHP代码段

天枫 引用 删除 netwenk   /   2007-08-04 00:27:50
。。。。。。。。。

是偶写的!
Chenlizhun的个人空间 引用 删除 Chenlizhun   /   2007-08-02 10:46:24
肯定不是我写的.
天枫 引用 删除 netwenk   /   2007-08-02 00:55:15
这个似乎是我写的啊。。。。。。。。。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 4623
  • 日志数: 25
  • 建立时间: 2007-01-11
  • 更新时间: 2007-08-02

RSS订阅

Open Toolbar