按‘,’分割字段并提取第一个
1 2 3 4 5 | <?php $playa= $navinfor['123,456,789']; $path_r=explode(",",$playa); ?> <?=$path_r[0]?> |
已经得到想要的第一个字符“123”
但不知道怎么赋值到灵动e:loop里的SQL条件??
1 2 3 | [e:loop={0,5,3,0,"title like '%$navinfor['path_r[0]']%'",'newstime DESC'}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br> [/e:loop] |
上面的代码出错。我该怎么写呢?
————————
灵动标签实际对应的原型PHP代码为如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $sql="";//这里填你赋值过后的sql语句,这样就可以赋值了,嘿嘿,屌不屌? $ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,$sql,显示排序); $bqno=0; while($bqr=$empire->fetch($ecms_bq_sql)) { $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++; ?> 模板代码内容 <?php } ?> |
—————————-
直接显示不是
1 2 3 | [e:loop={0,5,3,0,"title like '%123%'",'newstime DESC'}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br> [/e:loop] |
所要的结果
——————-
正解:
1 | title like '%$path_r[0]%' |
新闻热点
疑难解答