聯(lián)系官方銷售客服
1835022288
028-61286886
我想查詢dr_1_zhgl表中,taskmode=4,go=1,startnum=$startnum的符合條件的結果數(shù)量。
$startnum= (int)\Phpcmf\Service::L('input')->post('startnum', false); $rt = \Phpcmf\Service::M()->db->table('dr_1_zhgl')->where("taskmode = 4 and startnum= " .$startnum) ->countAllResults(); //或者 $rt = \Phpcmf\Service::M()->db->table('dr_1_zhgl')->where('taskmode', 4)->where('go',1)->where('startnum',$startnum)->countAllResults();
輸出這個$rt都不對,誰看下正確代碼怎么弄。
回復@守望天空 返回結果1有時候為0 2有時候是一大串類似報錯的代碼 ?? ??
回復@小波工作室--標簽和 難道是新版本的問題嗎?好像又結果是1 有的時候是0 但是從來不過超過2
rt不是成功和失敗,rt是查詢記錄數(shù)量 1表示1條,0表示沒數(shù)據(jù)
回復@名煙黃鶴樓 可是我后臺明明有2條。一直返回0或者1,然后增加了一條符合的。一直顯示1。真的是見鬼了。



回復@名煙黃鶴樓
正解+1
要知道對不對,直接用MYSQL查詢
又不是多復雜的語句
SELECT * FORM dr_1_zhgl WHERE taskmode = 4 and startnum= 145
又不是只有一個地方可以執(zhí)行查詢
而且,你不會輸出$startnum,看看它賦值是否正確???