• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    解决$dsql = new DedeSql(false)在v5.7中无法调用数据问
    POST TIME:2017-12-28 22:34

    问题:

    
    
    1. {dede:fieldname='id'runphp='yes'}
    2. $dsql=newDedeSql(false);
    3. $art3="SELECTa.title,b.pic3FROMzhanfw_archivesASaLEFTJOINzhanfw_addonprojectASbONa.id=b.aidWHEREa.id=@me";
    4. $arcRow=$dsql->GetOne($art3);
    5. if($arcRow[pic3]=='')
    6. @me='';
    7. else
    8. @me='<pclass="artbox_picmid"><imgsrc="'.$arcRow[pic3].'"alt="'.$arcRow[title].'"/></p>';
    9. {/dede:field}
    10.  
    11. //根据当前文章ID,调用主表和分表有关字段,并判断显示。//
    12.  
    13. 这个代码dede5.6版本中好好的,在5.7版本中没有任何输出。。调试了N多次未果。。
    14.  
    15. 请大家给指导。。5.7中GetOne->有变化??求指教,,多谢.
    16.  

    解决办法:

    
    
    1. $dsql=newDedeSql(false);
    2.  
    3. 改成global$dsql;
    4.  
    5.  
    6. WHEREa.id=@me";改成WHEREa.id=".@me;
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!