Empire cms を 7.0 にアップグレードしたときに、「フィールド リスト」で不明な列が「チェックされました」というエラーが発生した場合はどうすればよいですか?
「Empire cms チュートリアル 」を学習することをお勧めします
問題の説明:
Empire cms を 6.6 から 6.6 にアップグレードしますEmpire cms7.0、すべて正常ですが、バックグラウンドに入り、管理情報をクリックすると、
Unknown column 'checked' in 'field list' select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from ***_ecms_movie order by id desc limit 0,100
問題の原因:
プロンプトには、チェックされたフィールドが存在しないことが表示されます。
情報リスト テンプレートを自分で作成したため、この問題が発生しました。
このファイルは Empire cms にアップグレードできないため、以前にチェックしたフィールドがファイル内に存在します。削除されませんでした。
問題の解決策:
/e/data/html/list/alllistinfo_movie.php
次の SQL を見つけます (おそらく行内) 9
$query="select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";
は
$query="select id,classid,titleurl,groupid,newspath,filename,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";
上書きしてアップロード
に変更されます以上がEmpire CMS を 7.0 にアップグレードする際の不明なエラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。