close

=================
顯示結果陣列
=================

$sql = "SQL詢查字串";
$query = $this->db->query($sql);
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
=================
顯示結果陣列並判斷是否有資料
=================

$sql = "SQL詢查字串";
$query = $this->db->query($sql);

if ($query->num_rows() > 0)
{
$row = $query->row_array();

echo $row['title'];
echo $row['name'];
echo $row['body'];
}


如果您想要回傳特定的第幾筆資料,可以設定第一個參數為您想要的該筆資料:
$row = $query->row_array(5);

=================
顯示結果筆數
=================

$query = $this->db->query($sql);
return $query->num_rows();


=================
新增資料
=================
$data = array(
'class_major_name' => $this->input->post('class_major_name'),
'class_major_sort' => (int)$this->input->post('class_major_sort'),
'class_major_check' => (int)$this->input->post('class_major_check')
);

$sql = $this->db->insert_string('class_major',$data);
$this->db->query($sql);

=================
修改資料
=================
//取得id
$class_major_id = (int)$this->input->get('class_major_id', TRUE);

//取得post資料陣列
$data = array(
'class_major_name' => $this->input->post('class_major_name'),
'class_major_sort' => (int)$this->input->post('class_major_sort'),
'class_major_check' => (int)$this->input->post('class_major_check')
);

//產生sql字串
$where = "class_major_id = ".$class_major_id;
$sql = $this->db->update_string('class_major', $data, $where);

//執行sql
$this->db->query($sql);

 

 

arrow
arrow
    全站熱搜

    stockwfj3 發表在 痞客邦 留言(0) 人氣()