導讀:故障問題故障問題網站發布不了文章,提示更新附加表 `dede_addon17` 時出錯,請檢查原因!搜索了原因,發現很多人出現 這個問題,現在將修復方法公布如下: 系統可能是d網站建設公司企業網站建設。
網站發布不了文章,提示更新附加表 `dede_addon17` 時出錯,請檢查原因!搜索了原因,發現很多人出現 這個問題,現在將修復方法公布如下: 系統可能是dede5.6,dede5.7,dede v5.7sp1等 出現問題一般為 1、發布文章時出現 把數據保存到數據如何seo優化推廣網站庫附加表 `dede_addonarticle` 時出錯,請把相關信息提交給dedecms官方; 2、上傳圖片是出現 把數據保存到數據庫附加表dede_addonimages時出錯,請把相關信息提交給dedecms官方 3、第三方模型發布出 […]
網站發布不了文章,提示更新附加表 `dede_addon17` 時出錯,請檢查原因!搜索了原因,發現很多人出現 這個問題,現在將修復方法公布如下:
系統可能是dede5.6,dede5.7,dede v5.7sp1等
出現問題一般為
1、發布文章時出現 把數據保存到數據庫附加表 `dede_addonarticle` 時出錯,請把相關信息提交給dedecms官方;
2、上傳圖片是出現 把數據保存到數據庫附加表'dede_addonimages'時出錯,請把相關信息提交給dedecms官方
3、第三方模型發布出現 更新附加表 `dede_addon17` 時出錯,請檢查原因!
原因是在dede_addonimages、addonimages 、dede_addon17等對應的里少了一個名為(body)的字段。
解決方法:
執行下面的SQL創建這個字段就不出現那個錯誤了:
方法為 點擊后臺系統-SQL命令行工具-運行SQL命令行:運行對應的SQL語句就行
1、 ALTER TABLE `dede_addonarticle` ADD `body` mediumtext
2、 ALTER TABLE `dede_addonimages` ADD `body` mediumtext
3、ALTER TABLE `dede_addon17` ADD `body` mediumtext
一定要找到對應的字段然后添加
問題二、最近在給商品型加入圖集功能時,發布信息提示you have an errovr in sql syntax; VALUES(X,X,X,X) {dede:img text="" width="h" at line 2
解決方法:
英文提示是說數據庫的語法有問題,由對用戶的數據庫比較以為是數據庫版本問題,但是默認的圖集是可以了,后來找很多朋友看。朋友告訴我是語法錯了。查了很久也沒有找到原因。
由于自己的粗心在加入代碼時少了一個)號,導致出錯。
//保存到附加表
$cts = $dsql->GetOne("SELECT addtable FROM `58pic_channeltype` WHERE id='$channelid' &quo網站seo優化t;);
$addtable = trim($cts['addtable']);
if(!empty($addtable))
{
$useip = GetIP();
$query = "INSERT INTO `{$addtable}`(aid,typeid,redirecturl,userip,pagestyle,maxwidth,imgurls,row,col,isrm,ddmaxwidth,pagepicnum,body{$inadd_f})
Values('$arcID','$typeid','$redirecturl','$useip','$pagestyle','$maxwidth','$imgurls','$row','$col','$isrm','$ddmaxwidth','$pagepicnum','$body'{$inadd_v})";
if(!$dsql->ExecuteNoneQuery($query))
{
$gerr = $dsql->GetError();
&nbs公司網站建設p; $dsql->ExecuteNoneQuery("DELETE FROM `58pic_archives` WHERE id='$arcID'");
$dsql->ExecuteNoneQuery("DELETE FROM `58pic_arctiny` WHERE id='$arcID'");
ShowMsg("把數據保存到數據庫附加表 `{$addtable}` 時出錯,請把相關信息提交給DedeCms官方。".str_replace('"','',$gerr),"javascript:;");
exit();
}
}
這一行最后少了一個,)
$query = "INSERT INTO `{$addtable}`(aid,typeid,redirecturl,userip,pagestyle,maxwidth,imgurls,row,col,isrm,ddmaxwidth,pagepicnum,body{$inadd_f}
正確的應該是
$query = "INSERT INTO `{$addtable}`(aid,typeid,redirecturl,userip,pagestyle,maxwidth,imgurls,row,col,isrm,ddmaxwidth,pagepicnum,body{$inadd_f})相關網站建設公司企業網站建設。
關鍵詞標簽: 標簽 數據庫 織夢
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-25 ,文章織夢dedecms數據庫更新附加表 `dede_addonarticle故障問主要講述標簽,數據庫,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_8538.html