今天說乙個小小的功能,假性刪除。
當我們在刪除一條資訊時,過一段時間還想找到這條資訊的記錄,在頁面上不顯示,但在資料庫裡能查得到,那麼我們就不能真正的刪除掉這條資訊,那麼該怎樣做到呢?
第一步,我們需要給這個表新增加乙個字段叫做status,來存放這條資訊的狀態,可以預設給個「1」為正常,「0」為已刪除,這個欄位int型別或varchar型別皆可。
第二步,我們先寫乙個t_sql語句「select 狀態 from 表名 where 主鍵id=1」,獲取到id為4的這個條資訊的狀態是多少。
給個變數接受獲取到的狀態,判斷狀態是1還是0。
如果為0則寫個修改語句,修改資訊的狀態為1。
update 表名set 狀態='0' where 主鍵id=4。
當然,狀態已經是1的時候可以直接return乙個提示咯!看你心情想怎麼返回了。。。。。
public int delnextinfordo(int callid)else
dbcommand scmd = db.getsqlstringcommand(str);
int i = db.executenonquery(scmd);
return i;
}
有不懂的歡迎提問哦~
網路資訊的真與假
但是網路資訊亦真亦假,就像 天下沒有免費的午餐 天上不會掉餡餅 一樣,網路上很多資訊是免費的,但是並不是所有人都會免費提供這些資訊不求回報,就像我寫東西期望能得到幾個點讚一樣,我們獲取網路資訊最低的代價可能就是買一部手機連線wifi就可以上網獲取資訊。資訊的背後有太多的東西被隱藏起來了,真假難辨。也...
vuex Mutations修改狀態
vuex state.js import vue from vue import vuex from vuex vue.use vuex const state const mutations reduce state 向外部暴露 vuex提供了commit方法來修改狀態,我們貼上出第一節課的 內容...
react修改狀態
直接修改this.state資料不會響應式更新頁面,需要使用setstate方法,而且setstate是可能非同步的 由 react 控制的事件處理過程 setstate 不會同步更新 this.state 一般有兩種呼叫方式 修改this.setstate 物件 淺合併state this.set...