Solar Model資料庫操作之刪除資料

2021-06-16 05:28:17 字數 689 閱讀 9926

actiondelete($id):

方法solar_sql_model::delete($where)中的引數$where可能有兩種形式,分別是字串型和陣列型的條件語句,你可以選擇你喜歡的形式。

注意

actiondelete2($id):

要得到solar_sql_model_record類的物件必須呼叫solar_sql_model::fetch()或其它方法,再呼叫該類的delete()方法,所以這種形式的刪除資料首先要查詢資料再刪除,所以這種方法速度比較慢點。

注意

也可以通過多表聯合查詢方法將content也查詢出來再進行刪除操作,原始碼如下:

actiondelete()原始碼:

通過$list = $this->_model->articles->fetchall(array('order' => array('id')))得到了articles的全部資料,使用$list->deleteone(0)就刪除$list中的第一條記錄了。注意deleteone()方法返回為null

actiondelete()原始碼:

使用`$this->list->deleteall()就刪除了所有記錄,該方法返回的也是為空。

資料庫(庫操作)

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...

資料庫操作

第乙個問題 通常用datareader對像 sqlcommand comm new sqlcommand select count from login where name textbox1.text and password textbox2.text,conn datareader dr co...