> 백엔드 개발 > PHP 튜토리얼 > 一个奇怪的有关问题,查入数据库的时候,少一值

一个奇怪的有关问题,查入数据库的时候,少一值

WBOY
풀어 주다: 2016-06-13 13:35:06
원래의
823명이 탐색했습니다.

一个奇怪的问题,查入数据库的时候,少一值
是这样的, 在电视里面有分集信息,我要把新的分剧内容介经绍数据$info 查入到数据库里,
在插入的时候,我是这样进行判读的。

$info 对应的键值等于电视的集数。如果相等,则 把对应的内容插入到分集字段(s_description)里


问题就出现了:

每一次插入的时候,第一集电视剧插入不进去。

其它集数的内容与集数是相符的


我的代码是这样的。

PHP code
<!--

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='';
            }
        }


로그인 후 복사


注:本来$info的初使键值是0的。 我处理了一下。$info 对应的初使键字是1(处理方法就是用集数$num与集数内容 $content 对应上。),做为第一集,


还请问一下,大伙有没有出现这一种现象



------解决方案--------------------
敢不敢用数据说话。。。 描述太抽象了。
------解决方案--------------------
不知道你用的什么框架,把每一条sql打印出来 检查下
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿