
$sql='...'
$res=mysql_query($sql)
$result_array=array()
while ($row=mysql_fetch_array($res)) $result_array()=$row
mysql_free_result($res)
这样结果数组$result_array里面有所有SQL查询出的内容,是一个二维护数组,每一行是查询结果的一行
你可以使用for循环呀,假设这个数组为arr,要插入的字段(列)为name,则for(Object o: arr){
String sql = "update table set name='"+o"' where 1=1"
}
for ($i = 2$i <= $data->sheets[0]['numRows']$i++) { //$i=1 是字段,所以从 $i=2 开始读取数据//以下代码是将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表中所有数据导入数据库成功!"
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)