config.db.php内容如下;
<?php $username="root"; $userpass="123"; $dbhost="localhost"; $dbdatabase="credits2stakes"; //生成一个连接 $db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!"); //选择一个需要操作的数据库 mysql_select_db($dbdatabase,$db_connect);
index.php内容如下:
<meta http-equiv="Content-Type"content="text/html; charset=utf-8" /> <form name="frm1" enctype="multipart/form-data" action="insertdb.php" method="post"> <input name="filename" type="file" /><input name="submit" type="submit" value="import" /> </form>
insertdb.php内容如下:
<?php session_start(); header("Content-type:text/html;charset:utf-8"); //全局变量 $file=$_FILES['filename']; $max_size="2000000"; //最大文件限制(单位:byte) $fname=$file['name']; $ftype=strtolower(substr(strrchr($fname,'.'),1)); //文件格式 $uploadfile=$file['tmp_name']; if($_SERVER['REQUEST_METHOD']=='POST'){ if(is_uploaded_file($uploadfile)){ if($file['size']>$max_size){ echo "Import file is too large"; exit; } if($ftype!='csv'){ echo "Import file type is error"; exit; } }else{ echo "The file is not empty!"; exit; } } require("./config.db.php"); //连接mysql数据库 $row=0; $filename=$file['tmp_name']; $handle=fopen($filename,'r'); while(!feof($handle) && $data=fgetcsv($handle,1000,',')){ $arr_result=array(); if($row==0){ $row++; continue; } if($row>0 && !empty($data)){ $num=count($data); for($i=0;$i<$num;$i++){ array_push($arr_result,$data[$i]); } //$name = iconv('gb2312','utf-8',$arr_result[1]); //$sex = iconv('gb2312','utf-8',$arr_result[2]); $sql="insert into inviter(inviter,invitees,time) value($arr_result[1],$arr_result[2],$arr_result[3])"; //echo $sql; mysql_query("set names utf8"); $result=mysql_query($sql); if($result){ echo "插入成功!!!"; }else{ echo "插入失败!!!"; } } $row++; } fclose($handle); ?>
相关推荐
在PHP编程中,将CSV文件导入到MySQL数据库是一项常见的任务,尤其在数据迁移或数据分析时。下面我们将详细探讨如何通过PHP实现这一功能。 首先,我们需要建立数据库连接。在`config.db.php`文件中,可以看到使用了`...
本主题将深入探讨如何将CSV文件导入MySQL数据库,这通常涉及到几个关键步骤,包括数据预处理、连接数据库以及执行SQL语句。 首先,我们需要了解CSV文件的结构。CSV文件以纯文本形式存储数据,每一行代表一条记录,...
本文将详述如何使用PHP来实现CSV和Excel文件的导入与导出,并结合MySQL数据库进行数据操作。以下是对给定文件信息的具体解析: 标题中的"PHP导入和导出CSV EXCEL实例代码"指的是使用PHP编写程序,实现对CSV(逗号...
本程序实现数据导入原理是先把csv文件上传到服务器,然后再通过php的fopen与fgetcsv文件把数据保存到数组,然后再用while把数据一条条插入到mysql数据库,代码如下: 复制代码 代码如下: <?php $fname = $_files[...
在IT行业中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,广泛用于存储表格数据,例如电子表格或数据库。而PHP作为一种流行的服务器端脚本语言,常常被用来处理和操作这些数据。本篇文章将深入探讨...
本主题聚焦于如何将TXT文件中的数据导入到MySQL数据库,这一过程对于数据迁移、数据备份或者数据分析等场景非常实用。首先,我们需要了解TXT文件的格式以及MySQL的数据类型,以便进行有效且准确的数据转换。 TXT...
用php程序写的将excel导入到mysql数据库,先将excel另存为.csv格式,然后再导入,用起来很方便,很强大!
在PHP中将CSV文件上传至MySQL数据库是一项常见的任务,它涉及到数据处理和数据库操作。CSV(Comma Separated Values)文件是一种广泛使用的格式,用于存储表格数据,而MySQL是常用的开源关系型数据库管理系统。以下...
本文将深入探讨如何利用PHP语言将CSV文件导入并存储到数据库中,这是一个常见的数据处理任务,尤其对于数据分析、报表生成等应用场景来说至关重要。 首先,我们需要了解CSV文件的基本结构。CSV文件是以逗号分隔的...
总结来说,SQL导入MySQL数据库涉及到数据预处理、创建数据库和表结构、使用`LOAD DATA INFILE`命令、错误处理、性能优化以及备份恢复等多个环节。了解并熟练掌握这些步骤对于有效地管理和操作数据库至关重要。
在本教程中,我们将探讨如何使用PHP与MySQL数据库配合,实现CSV文件的导入和导出功能。 **导入CSV文件到MySQL** 1. **连接数据库**:首先,我们需要通过PHP的`mysqli_connect()`函数建立与MySQL服务器的连接。例如...
本话题聚焦于一个特定的应用场景:使用MySQL数据库来构建一个全面的万年历系统,涵盖1970年至2100年的农历、节气、财神方位、宜忌、星座、天干地支以及五行等传统日历信息。 首先,`wnl.csv` 文件很可能包含了上述...
在PHP中,将指定文件中的数据导入到数据库是一项常见的任务,尤其在处理大量结构化数据时,如CSV或TSV文件。以下是一个详细的步骤和知识点介绍,如何使用PHP实现这个功能,以及涉及到的相关技术。 首先,我们需要...
通过上述步骤,我们可以将数据从CSV文件导入到MySQL数据库,并且可以将数据库中的数据导出为CSV文件。需要注意的是,在实际操作中,还需要对CSV文件进行合法性校验,比如文件的大小、格式是否正确等,以及对数据库...
在当今的Web开发中,经常需要将用户上传的Excel文件导入到MySQL数据库中,以便进行数据分析、记录管理或系统更新。本文将详细说明如何利用PHP语言和一些开源库来实现这一功能。 首先,我们需要了解整个流程所需要...
**phpMyAdmin——基于PHP的MySQL数据库管理利器** phpMyAdmin是一款广受欢迎的开源Web应用程序,专门用于管理和操作MySQL数据库。它使用PHP编程语言编写,能够无缝集成在Apache服务器环境中,尤其是在Apache2.2版本...
SQL导入文件是一种标准格式,适用于关系型数据库管理系统(如MySQL、PostgreSQL、Oracle等)。这种文件包含了创建表结构和填充数据的SQL语句,用户可以直接在数据库中运行这些语句,快速构建一个完整的手机号码归属...