php导入数据库 点击php页面中的浏览可选择要导入的文件,通过请求可以获取文件全部路径,在这里声明一下我的文件格式为.cvs的请问怎么得到文件名,怎么将文件中的全部数据导入进sqlservler2005中去呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实你选择的过程已经有了一个提交的操作,只不过这一步没有做,提交将数据插入到数据库中的时候,在这之前获取$_FILES['***']['name']就获取了你选择的文件的名,也可以获取临时文件名,文件的大小 $filename=$_FILES['***']['name']$tm=explode(".",$filename);$file_tmp=$tm['1'];if(strtolower($file_tmp)=="csv"){ //echo $file."<br>"; $ha=fopen("upload/".$filename,"r"); while($data=fgetcsv($ha)) { /*list($fieldid,$fieldname,$htmltype,$datatype)=$data; echo $fieldid." ".$fieldname." ".$htmltype." ".$datatype."<br>";*///这里输出CSV文件的内容 $sql="insert into csv_db(fieldid,fieldname,htmltype,datatype) values('$fieldid','$fieldname','$htmltype','$datatype')"; //echo $sql;exit;//便于调试查看sql语句 $conn=mysql_connect("localhost","root","root"); if(mysql_select_db("insertcsv")) { mysql_query($sql); } }}这里只是简单的读取,插入,思想就是读取每一行,然后插入到数据库中,做的好的话,要考虑插入的数据是否重复 把.cvs改为.txt,数据列是用逗号隔开的,用ms sql server企业管理器向导导数据,数据源类型选择文本文件 我正在做一个网站,要求用sqlservler2005数据库,mysql与sqlservler2005的导入语法不同.用sqlserver怎么导入呀,求sql语句. 急,,,非常急,看到的请进来,非常简单的php,谢谢了, 问个很菜鸟的网站开发问题 INSERT可以这样做么? PHP出错,请高手指点! 求csdn大拿进 如何获得抓取的页面中的href、text、date 快帮忙,我给20分! 各位,小弟我很受伤!因此有忙请大家帮.谢谢 wordpress二次开发问题 当网站出现错误时管理员能收到错误通知邮件 PHP 类似Loading等待页面的实现 如何实现同一台mysql服务器中不同数据库之间的数据同步?
$filename=$_FILES['***']['name']
$tm=explode(".",$filename);
$file_tmp=$tm['1'];
if(strtolower($file_tmp)=="csv")
{
//echo $file."<br>";
$ha=fopen("upload/".$filename,"r");
while($data=fgetcsv($ha))
{
/*list($fieldid,$fieldname,$htmltype,$datatype)=$data;
echo $fieldid." ".$fieldname." ".$htmltype." ".$datatype."<br>";*///这里输出CSV文件的内容
$sql="insert into csv_db(fieldid,fieldname,htmltype,datatype)
values('$fieldid','$fieldname','$htmltype','$datatype')";
//echo $sql;exit;//便于调试查看sql语句
$conn=mysql_connect("localhost","root","root");
if(mysql_select_db("insertcsv"))
{
mysql_query($sql);
}
}
}这里只是简单的读取,插入,思想就是读取每一行,然后插入到数据库中,做的好的话,要考虑插入的数据是否重复