您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

导入excel文件时疏失在线求解

2025/6/4 6:15:14发布20次查看
导入excel文件时出错在线求解
有个关于导入excel文件的问题求解。。
error_reporting(0);    
//导入csv格式的文件    
$connect=mysql_connect(localhost,root,root) or die(could not connect to database);    
mysql_select_db(student,$connect) or die (mysql_error()); 
mysql_query(set character_set_connection=utf8, character_set_results=utf8, character_set_client=binary, $connect);
$fname = $_files['myfile']['name'];   
$handle=fopen($fname,r);    
while($data=fgetcsv($handle,10000,,))               
{    
   $q=insert into timetable (cid,week,jieci,name,teacher) values ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]');   
mysql_query($q) or die (mysql_error());
}    
fclose($handle);   
$fname = $_files['myfile']['name'];    
$do = copy($_files['myfile']['tmp_name'],$fname);    
if ($do)     
{     
    echo导入数据成功
;     
} else {    
    echo ;     
}
当我第一次提交之后导入的
excel会在文件夹下面 但是数据库里面没有
我继续提交之后提示:you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near '\x87.\xc76\x90\xf4\x03\x14kl\x8b\xd8\x92\xd0l\xd2\xe4\xef;v\x16j\xc8\x82i\xa0\xb' at line 1
这该怎么搞?明天要交作业了 求指导。
分享到:
------解决方案--------------------
\x87.\xc76\x90\xf4\x03\x14kl\x8b\xd8\x92\xd0l\xd2\xe4\xef;v\x16j\xc8\x82i\xa0\xb
显然不是 utf-8 编码的数据
------解决方案--------------------
csv文件另存为utf-8编码的文档。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product