联系官方销售客服
1835022288
028-61286886
$rt = \Phpcmf\Service::M()->db->table(SITE_ID.'_news')->where('id',$id);
$rt = \Phpcmf\Service::M()->db->query('select * from dr_'.SITE_ID.'_news where id='.$id);
请问这2句有啥不一样?为何用第一句就输出错误,乱七八糟的,用第二句就正常?
困扰我很久,一直无法解决
所以我今天要搞清楚这个问题!请老大指教一下
$rt = \Phpcmf\Service::M()->db->table(SITE_ID.'_news')->where('id',$id);
$rt = \Phpcmf\Service::M()->db->query('select * from dr_'.SITE_ID.'_news where id='.$id);这两句之后返回数据对象,不会返回数据结果集,效果是一样的可以看下手册部分https://www.xunruicms.com/codeigniter/$rt->get()->getRowArray();这些私都是ci的标准写法,看看ci手册就行