PHP CI框架之資料庫刪除一組資料
阿新 • • 發佈:2018-12-18
假設模型類為user.php,資料表名為user
要使用模型,首先得繫結資料表,使用語句$this->load->from('user');繫結資料表可以在需要使用的方法裡繫結,如:
<?php
class User extends CI_Model {
public function index() {
$this->load->from('user');
}
}
也可以在建構函式中就繫結資料表,這樣就不用再每次用的時候再次綁定了:
<?php class User extends CI_Model { public function __construct() { parent::__construct(); $this->load->database('default'); $this->db->from('user'); } }
刪除一組資料用的是where_in()方法,像where_in('id',$ids);,這裡的id是資料庫的欄位,$ids是一個由多個id值組成的陣列。
public function multiDelete($ids) {
$result = $this->db->where_in('id', $ids)->delete();
return $result;
}