联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
SQL语句循环 sql标签,select语句里面能用变量吗
类型:迅睿CMS 更新时间:2022-10-14 14:14:31


我在show页面写了一个sql语句循环,select条件里面用了当前文章的ID,请问select语句里面能用变量吗?

<?php $query=urlencode('select * from @#member where username="admin"');?>
{sql sql='$query'}
{$t.username}
{/sql}
{$debug}



回帖
  • 迅睿框架技术-岳老师
    #1楼    迅睿框架技术-岳老师
    2022-10-13 16:46:50
    Chrome 0
    当然可以,一定要满足php的变量组合语法
  • 草木人
    #2楼    草木人
    2022-10-13 16:59:52
    Chrome 0
    迅睿框架技术-岳老师 不能直接用{$id}吗?
  • 迅睿框架技术-岳老师
    #3楼    迅睿框架技术-岳老师
    2022-10-13 17:01:50
    Chrome 0
    php语法不需要加{},直接是$id,如果字符串组合就必须配合".或者.'
  • 草木人
    #4楼    草木人
    2022-10-14 13:13:44
    Chrome 0
    迅睿框架技术-岳老师
    <?php $query=urlencode('select * from xx_1_xxgl_from_ck where cid=$id');?>
    {sql sql='$query'}
    {$t.title}
    {/sql}
    感觉没问题啊,我把$id直接写成数值就没问题,我这样写报错了,请指教是在show页面查询模块表单数据
  • GoWorkRoom
    #5楼    GoWorkRoom
    2022-10-14 13:14:46
    Chrome 0
    <?php $query=urlencode('select * from xx_1_xxgl_from_ck where cid='.$id);?>
    老师说的话你没有听进去
    满意答案
  • 草木人
    #6楼    草木人
    2022-10-14 14:04:59
    Chrome 0
    GoWorkRoom 我是两个select字句,用了union all,'.会切断,大神甩个例子被,谢谢
    <?php $query=urlencode('select * from xx_1_xxgl_from_ck1 where cid=$id' union all select * from xx_1_xxgl_from_ck2 where cid=$id');?>
  • 靠悬赏赚钱买SVIP
    #7楼    靠悬赏赚钱买SVIP
    2022-10-14 14:12:23
    Chrome 0
    <?php $query=urlencode('select * from xx_1_xxgl_from_ck1 where cid='.$id.' union all select * from xx_1_xxgl_from_ck2 where cid='.$id);?>
  • 草木人
    #8楼    草木人
    2022-10-14 14:14:31
    Chrome 0
    @GoWorkRoom:完成完成完成