今天用TP3.2查詢使用者資訊(條件很多啊!),悲劇來了!! 一直有一個條件不判斷---也不會報錯累啊
正題來了
$model = M("表明");
$model->where()->where()->......->select();
先查官方文檔----官方指出 如果使用多個where()三個及三個以上的判斷條件隻能含有一個字元串條件
其實判斷條件多個(判斷範圍、<>=!、值....)解決方法 一類的可以放在同一個數組中
eg:
a:$data = array(
'字段名' => 'values',
。。。。。。。。。
);
b:$date['字段名'] = array('','');
$date['字段名'] = array('','');
c:$model->where(where()->where()->where().....)->select();
現在可以将結果dump()出來 看看是否符合條件~~~~~~~~~~~~
推薦官方手冊位址(參考):https://www.kancloud.cn/manual/thinkphp/1735