lily 2007-8-9 14:17
access to mysql
<p><PRE>这段程序是用来进行ACCESS到<A onclick="javascript:tagshow(event, 'MYSQL');" href="http://www.phpchina.com/javascript:;" target=_self><U><STRONG><FONT color=#009999>MYSQL</FONT></STRONG></U></A>的转换程序!</PRE><PRE>我的做法是先把ACCESS文件转换成CSV文件,然后利用fgetcsv函数进行转换!</PRE><PRE><?<BR> require("conn.php");</PRE><DIV class="entry-body nerr"><P> for($j=101;$j<=115;$j++)<BR> {<BR> $file = "a".$j.".csv";</P><P> //到导入的表名称<BR> $table= 'website';</P><P> $fp = fopen("$file",'rb');<BR> $datanum = 1;<BR> echo "<font color='red'>开始插入".$j."</font><br><br>";<BR> while($data = fgetcsv($fp,1024,','))<BR> {<BR> $num = count($data);<BR> $values="$j";<BR> for ($i=1; $i < $num; $i++) <BR> {<BR> if($values=="")<BR> {<BR> $values="'".addslashes($data[$i])."'";<BR> }<BR> else<BR> {<BR> $values.=",'".addslashes($data[$i])."'";<BR> }<BR> }</P><P> //表的字段信息<BR> $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`";</P><P> $sql="insert into $table($field) values($values)";<BR> echo $sql;<BR> exit;<BR> $res=mysql_query($sql,$conn);<BR> if(!$res)<BR> {<BR> echo mysql_errno(). ": ".mysql_error(). "<br>";<BR> //exit();<BR> }</P><P> echo "&nbsp;&nbsp;&nbsp;&nbsp;第".$datanum."条数据插入完毕<br />";<BR> $datanum++;<BR> }<BR> }</P><P><BR>?></P>