帝国CMS与MySQL版本兼容问题

查看 25|回复 1
作者:QQlsrgm   
我的帝国是7.5,MySQL是MySQL 5.6.51,修改默认模版后,提示如下:
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 '[!db.pre!]ecms_game where id=1149' at line 1 select * from [!db.pre!]ecms_game where id=1149
这个语法怎么不兼容啊,我就把模板带的网址改成数据库前缀变量来调用,有的地方能支持,怎么有的就不支持啊?
这跟帝国与MySQL版本兼容有问题吗

帝国, 版本

QQlsrgm
OP
  
找了半天,终于找到了,因为是批量替换数据库前缀,模板中的[!db.pre!应该是html模板语法用的,而模板中的php代码好像用不了这种语法,我直接用php的方法调用数据库前缀,这批量替换虽然节省时间,但排查也他娘太坑了,我是服了那群狗比做模板的,你他娘的代码写成这个屎样子,还好意思在模板中加广告
您需要登录后才可以回帖 登录 | 立即注册

返回顶部