分类:
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++;
}
}
?>