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

织梦教程 强烈建议 2024-02-26 11:14 110 0

  报错内容:把数据保存到数据库附加表 `dede_addonimages` 时出错,请把相关信息提交给DedeCMS官方。You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'row,col,isrm,ddmaxwidth,pagepicnum,body) Values('262' at line 1

  报错原因:迁移了网站,数据库版本为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修改办法为:同样加上双引号

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!