今天给站群写模版的时候,触发了pb的日常小坑
执行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 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。