php向数据库导入excel文件

将excel文件导入数据库,很简单,但是不会的却很愁人,在网上游荡好久,终于找到一个好方法,经过改进,终于可以使用了,方法很简单,也很实用,现与大家分享:

首先将excel文件导成 csv 文件(方法:另存为,选csv格式就可以了),

然后以附件程序即可导入excel文件了

<?php
$hostname = 'localhost';
$username = 'root';
$password = '';
$dbname = 'php';
$connect = mysql_connect($hostname,$username,$password);
mysql_select_db("$dbname",$connect);
//使用时请将下面编码自动设计
//mysql_query("SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary", $connect);
$f = file("1.csv");
for($i=0;$i<count($f);$i++)
{
$aaa=explode(",",$f[$i]);
$str="insert into php_content(catid,title,userid,status,searchid) values ('31','$aaa[0]',1,99,6)";
mysql_query($str);
$iid = mysql_insert_id();
$str1="insert into php_c_news(contentid,fuzeren,tel,address,zhiwei,riqi) values ('$iid','$aaa[1]','$aaa[2]','$aaa[3]','$aaa[4]','$aaa[5]')";
mysql_query($str1);
$str2="insert into php_content_count(contentid) values ('$iid')";
}

?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值