今天给站群写模版的时候,触发了pb的日常小坑

749dd29308fcd1e9c0a51aef383d9a2.png

执行SQL发生错误!错误:
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 '*' at line 1 


由于我是从myqlit转数据库到mysql,我一直以为是mysql数据库的问题,特意的去看了数据库,最后发现是因为标签没有写上编号的原因

问题解析


下面是我调用了轮播图片标签的代码,也就是这里报错的,原因是 gid= num= 标签数据我没有调用,直接把开发手册上面的写上去了。

<div class="tslide">
    <div class="tslideImg" id="tslideImg">
        {pboot:slide gid=* num=*}
        <p id="s_1" style=" background:url([[slide:src]]) no-repeat center top;"></p>
        {/pboot:slide}
   </div>

解决方法

给pb的代码调用完整的id,按照pb的模版开发原则是标签代码不能带有*,只能换成数字id。换好后就能正常的访问了

{pboot:slide gid=1 num=1}

小插曲

腾云先锋TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。

最后修改:2022 年 05 月 24 日 03 : 50 PM
如果觉得我的文章对你有用,请随意赞赏