xiao9469 发表于 2024-7-20 22:00:40

帝国CMS与MySQL版本兼容问题

我的帝国是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版本兼容有问题吗

拾光 发表于 2024-7-20 22:01:19

找了半天,终于找到了,因为是批量替换数据库前缀,模板中的[!db.pre!应该是html模板语法用的,而模板中的php代码好像用不了这种语法,我直接用php的方法调用数据库前缀,这批量替换虽然节省时间,但排查也他娘太坑了,我是服了那群狗比做模板的,你他娘的代码写成这个屎样子,还好意思在模板中加广告
页: [1]
查看完整版本: 帝国CMS与MySQL版本兼容问题

创宇盾启航版免费网站防御网站加速服务