文件夹里面的config.php可以配置,可以这样写
?php
return
array(
'db_type'
=
'mysql',//
数据库类型
'db_host'
=>
'127.0.0.1',//
数据库服务器地址
'db_name'
=>
'thinkphp',//
数据库名称
'db_user'
=>
'root',//
数据库用户名
'db_pwd'
=>
'123',//
数据库密码
'db_prefix'
=>
'tp_',//
数据表前缀
'db_charset'
=>
'utf8',//
网站编码
'db_port'
=>
'3306',//
数据库端口
'app_debug'
=>
false,//
开启调试模式
)
?>
也可以在最外边写,就是与thinkphp框纯猜旦架同一目录中写一个config.php文件,格式如同上面的一样,不过在conf
文件夹里面的config.php中得包含最外边的那个config.php
把excel改为
cvs文件
<?
//连接数据库文件
$connect=mysql_connect("localhost","admin","admin")
or
die("链接数据库失败!")
//连接数据档嫌镇库(test)
mysql_select_db("testcg",$connect)
or
die
(mysql_error())
$temp=file("test.csv")//连接EXCEL文件,格式为了.csv
for
($i=0$i
<count($temp)$i++)
{
$string=explode(",",$temp[$i])//通过循环得到EXCEL文件中每行记录的值
//者轮将EXCEL文件中每行记录的值插入到数据库中
$q="insert
into
ceshi
(name,num,dom)
values('$string[0]','$string[1]','$string[2]')"
mysql_query($q)
or
die
(mysql_error())
if
(!mysql_error())
{
echo
"
成功导入数据!"行粗
}
echo
$string[4]."\n"
unset($string)
}
?>
先确定数据传过来了,取正确了,这个最好先在php代码或者html代码部分打印一下数据,这样就可以看到具体数据有没有正确
你改之前,知道原来数据格式,现在仿照原来组成数据格式最好,json_encode函数,还是用在php代码里面吧,直接返回json格式数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)