把excel
改为
cvs文件
//连接数据库文件
$connect=mysql_connect("localhost","admin","admin")
or
die("链接数据库失败!");
//连接数据库(test)
mysql_select_db("testcg",$connect)
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)
mysql_query($q)
if
(!mysql_error());
echo
"
成功导入数据!";
}
unset($string);
首先你要建立一个表,例如是注册的用户表user
,里面的结构有字段
id,
name,nickname,email等.
然后在你的表单处form
action="a.php"
method="post"
name="regform"(如果有图片上传,还要加上enctype="multipart/form-data")
如果简单点,你就直接可以将表单传递过来的数据$_POST,直接用sql插入语句,insert
into来插入到数据库,表user中.例如insert
user
set
name='".$_POST['name']."'.............................
需要PHP基础知识和数据库基础知识.
mysql_connect() 函数打开MySQL 连接.举例
php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
die('Could not connect: ' . mysql_error());
}// 一些代码...mysql_close($con);
mysql_connect()三个参数分别是服务器名,连接账号,连接密码.
连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据.SQL语法简介网页链接
①.、首先我们准备一个含有数据的Excel表格,表头和数据表中的表字段相对应.
看你的表格,只需要从表单中循环取出所有行,然后依次写入数据库就行了
通过$a=$_POST["txt1[]"]取得值,然后循环写入:
for($t=0;$t=count($a)-1;$t++){
// insert into 表 (字段1,......) values ('$a[$t]',.....)
至于打印,在JS中直接windows.print就行了
以上就是土嘎嘎小编为大家整理的php从表格导入数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!