聯(lián)系官方銷售客服
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句有啥不一樣?為何用第一句就輸出錯誤,亂七八糟的,用第二句就正常?
困擾我很久,一直無法解決
所以我今天要搞清楚這個問題!請老大指教一下
好像后面要加個 ->get(); 才對?
$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);
這兩句之后返回數(shù)據(jù)對象,不會返回數(shù)據(jù)結果集,效果是一樣的
可以看下手冊部分http://223987.com/codeigniter/
$rt->get()->getRowArray();
這些私都是ci的標準寫法,看看ci手冊就行
如果要查詢兩個條件怎么寫
回復@kouyuxin
回復@Booid.com 謝謝,知道了,原來是這樣個寫法
學習了