ホームページ > バックエンド開発 > PHPチュートリアル > データベースをチェックすると、値が 1 つ欠落しています。

データベースをチェックすると、値が 1 つ欠落しています。

WBOY
リリース: 2016-06-13 13:35:06
オリジナル
810 人が閲覧しました

データベースを確認すると、次のような欠落値が 1 つあります。新しいエピソードのコンテンツ紹介データ $info をデータベースに確認したいのですが、
を挿入します。私はそう解釈しました。

$info に対応するキーの値は、テレビのエピソード数と同じです。それらが等しい場合、対応するコンテンツをエピソード フィールド (s_description) に挿入します。


問題が発生します:

挿入するたびに、TV シリーズの最初のエピソードを挿入できません。

他のエピソードの内容はエピソード番号と一致しています


私のコードは次のようになります。


PHP コード

<!--

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート