我的數據庫表結構就像是以下幾點:如何查詢我的數據庫以獲得結果作爲數組?
wdt date teacherid
1 2011-01-11 1001
2 2011-01-11 1002
3 2011-01-12 1001
4 2011-01-12 1002
現在我想要做的就是從表,其中teacherid =「1001」選擇日期字段,然後返回結果像這個 - 數組的數組( 「2011-01-11」,「2011-01-12」)
所以,我認爲,我的文件,如果可以在陣列中存在一個特定的數據檢查result-類似以下內容:
if (in_array("2011-05-18", $date)) // here the $date would be the array result which -
// I am expecting to get from model via controller
{
echo "Found";
}
我控制器如下所示:
function index(){
$this->load->model('mod_teacher_workingday');
$data['date']= $this->mod_teacher_workingday->get();
$data['main_content']='view_teacher_workingday';
$this->load->view('includes/template',$data);
}
你能不能請我看看我的模型應該是什麼樣子才能在我的視圖文件中得到結果作爲數組,我可以檢查數組中是否存在特定的數據?爲了您的信息,我正在使用Codeigniter。
謝謝:)
in_array可以/應該用array_flip替換&& isset – malletjo 2011-12-21 21:23:19