
//以下代码是将excel表数据【18个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧!
$sql = "insert into score(sid,yu,shu) values ('".
$data->sheets[0]['cells'][$i][1]."','".
$data->sheets[0]['cells'][$i][2]."','".
$data->sheets[0]['cells'][$i][3]."','".
echo $sql.'插入成功!<br />'
$res = mysql_query($sql) or die ("插入失败!".mysql_error())
}
echo "当前学生成绩excl表中所有数据导入数据库成功!"
<?php$info=$_POST['info']
$values = ""
for($i = 0 $i < count($info['title']) $i++){
$values .= "('{$info['title'][$i]}', '{$info['price'][$i]}', '{$info['amout'][$i]}'),"
}
$values = rtrim($values, ',')
mysql_query("insert into tablename values ".$values)
//这种情况适用于比较少的行插入
如果数据量比较大
将数据按行存入文本中
for($i = 0 $i < count($info['title']) $i++){
$values .= "{$info['title'][$i]}\t{$info['price'][$i]}\t{$info['amout'][$i]}\r\n"
}
file_put_content('data.txt', $values)
mysql_query("load data local infile 'data.txt' into table tablename")
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)