求php多数组组合写入数据库方法
本帖最后由 wjm_hi 于 2013-10-25 15:55:24 编辑
我做一个成绩管理系统
//学科
$xk = array();
//年级
$nj = array();
//班级
$bj = array();
有三个数组,根据学科*年级*班级这个公式来生成多少条数据,然后写入到数据库。
例如:
count($xk)为2的时候,说明选择了2个学科
count($nj)为3的时候,说明选择了3个年级
count($bj)为7的时候,说明选择了7个年级
这时应该往数据库中插入2*3*7条数据,请问这个该怎么实现呢
分享到:
——解决方案——————–
$xk=Array ("1","2");<br />$nj=Array ("1","2","3");<br />$bj=Array ("1","2","3","4","5","6","7");<br />$arr = array();<br />for($i=0;$i<count($xk);$i++){<br /> for($j=0;$j<count($nj);$j++){<br /> for(<strong>2本文来源gaodaima#com搞(代@码$网6</strong><pre>搞gaodaima代码
$k=0;$k<count($bj);$k++){
$arr[] = array($xk[$i],$nj[$j],$bj[$k]);
}
}
}
foreach($arr as $row){
$sql = “INSERT INTO `examinfo` (`nj`,`bj`,`xk`) VALUES (‘”.$row[0].”‘ ,'”.$row[1].”‘,'”.$row[2].”‘)”;
}
搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:求php半数以上组组合写入数据库方法
转载请注明原文链接:求php半数以上组组合写入数据库方法
