帝國CMS 您來自的連接不存在

 
網上的解決方法以下。
我是在經過接口,發佈新聞,而後點擊修改的時候,提示這個。
網上的方法,是讓檢查這個欄目下,有沒有 設置默認模板,包括:列表模板和內容模板,若是沒有,就設定一下,再「 更新數據庫緩存」便可。
 
我的最終解決辦法:是由於這條新聞,在「phome_ecms_movie_index」中沒有記錄,因此,須要手動添加一條記錄便可。我寫了一個php來處理,代碼以下:
php文件,放在根目錄,執行一下便可。
<?php
require ('e/class/connect.php');
//引入數據庫配置文件和公共函數文件
require ('e/class/db_sql.php');
//引入數據庫操做文件
$link db_connect();
//鏈接MYSQL
$empire = new mysqlquery();
//聲明數據庫操做類

$sql $empire -> query("select * from {$dbtbpre}ecms_movie_check WHERE id not in (SELECT id FROM {$dbtbpre}ecms_movie_index)");
//查詢缺乏index記錄的記錄
while ($r $empire -> fetch($sql))//循環獲取查詢記錄
{
    //手動添加index記錄
    $empire -> query("insert into {$dbtbpre}ecms_movie_index(id,classid,checked,newstime,truetime,lastdotime,havehtml) values(".$r['id'].",".$r['classid'].",0,4294967295,4294967295,4294967295,1)");
    $lastid $empire -> lastid();
    echo"剛插入的信息ID爲:".$lastid;
}

$sql $empire -> query("select * from {$dbtbpre}ecms_movie WHERE id not in (SELECT id FROM {$dbtbpre}ecms_movie_index)");
//查詢缺乏index記錄的記錄
while ($r $empire -> fetch($sql))//循環獲取查詢記錄
{
    //手動添加index記錄
    $empire -> query("insert into {$dbtbpre}ecms_movie_index(id,classid,checked,newstime,truetime,lastdotime,havehtml) values(".$r['id'].",".$r['classid'].",1,4294967295,4294967295,4294967295,1)");
    $lastid $empire -> lastid();
    echo"剛插入的信息ID爲:".$lastid;
}
echo"執行完畢";
db_close();
//關閉MYSQL連接
$empire null;
//注消操做類變量
?>
 
但願能幫到相應的人,轉載請保留連接。
 
 
做者:南宮蕭塵  
E-mail:314791147@qq.com
QQ:314791147
QQ羣: 275523437
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">php



相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息