私は Web 開発の初心者です。テーブルからデータ (いくつかの列) を取得job
し、セッションのユーザー名とステータス値 (ステータスは 0 と 1 を含むための TINYINT です) に従ってフィルタリングする必要があります。
これが私のモデルです:
public function show_work() {
$user_name = $this->session->userdata('Name');
$this->load->database();
$this->db->select('jbStageID, Description, StartDate, SpecialDetails, EstimateTime, Instrauctions');
$this->db->where('Name',$user_name);
$this->db->where('status','0');
$rset=$this->db->get('job');
$result=$rset->result_array();
}
これが私のコントローラーです:
public function employees()
{
$this->load->model('show_details');
$result= $this->show_details->show_work();
$data = array();
$data['inbox'] = $this->show_details->show_work();
var_dump($result);
echo "<pre>";
print_r($data);
echo "</pre>";
die();
}
問題は、データベースから値を取得しないが、空の配列で null 値を取得することです。結果は次のようになります。
Array(
[inbox] =>
)