一个奇怪的问题,查入数据库的时候,少一值
是这样的, 在电视里面有分集信息,我要把新的分剧内容介经绍数据$info 查入到数据库里,
在插入的时候,我是这样进行判读的。
$info 对应的键值等于电视的集数。如果相等,则 把对应的内容插入到分集字段(s_description)里
问题就出现了:
每一次插入的时候,第一集电视剧插入不进去。
其它集数的内容与集数是相符的
我的代码是这样的。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> while(list($key ,$value)=each($rs)){ //$rs为数据库里的电视剧分集数组 echo $value['s_num']; foreach ( $info as $keys => $v){ //$info为分集内容数组。 echo $keys."<br>"; if($value['s_num'] == $keys){ //$value['s_num']为集数 $option['table'] = $this->module->getTableName('ms_series_info'); $option['data']['s_description'] = $v; $option['where'][] = 's_num ='.$keys; $option['where'][] = 's_id = '.$id; $s = $this->module->update($option); if($s){ break; } } $option=''; } }