Heim > Backend-Entwicklung > PHP-Tutorial > 一个奇怪的有关问题,查入数据库的时候,少一值

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

WBOY
Freigeben: 2016-06-13 13:35:06
Original
823 Leute haben es durchsucht

一个奇怪的问题,查入数据库的时候,少一值
是这样的, 在电视里面有分集信息,我要把新的分剧内容介经绍数据$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='';
            }
        }


Nach dem Login kopieren


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


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



------解决方案--------------------
敢不敢用数据说话。。。 描述太抽象了。
------解决方案--------------------
不知道你用的什么框架,把每一条sql打印出来 检查下
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage