dedecms 把数据保存到数据库附加表 `dede_addonimages` 时出错

 

环境 PHP7.3  MySQL8.0.15

这里出错的原因是 row 在MySQL8 版本是 关键字 

album_add.php 中 333行 
album_edit.php  中 636行 

$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})

// album_edit.php
`row`='$row',

这也说明 在代码中给字段加反引号``是多好了

 

posted @ 2020-08-31 10:48  Zel+_+  阅读(480)  评论(0编辑  收藏  举报