在地人好評再推薦,拆除清運專門 經驗老道處理迅速,親民價格高CP速洽 | 優質油漆師傅,免費諮詢刷油漆大小事 價格透明化,免費到府估價,值得您信賴 |
[請教]自動刪除留言怎寫 |
房東:新手 發表時間:2007-06-04 | [檢舉] |
留言版如果超過100筆 自動刪除舊留言 像這樣的功\能要做麼寫 |
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |
1 樓住戶:阿龍 發表時間:2007-06-04 | [檢舉] |
假設你是用 MySQL, table名稱為Notes, 其中有個欄位是id(unique key, 自動遞增), 以及date(留言時間) 1. SELECT COUNT(*) FROM Notes; => 這個可以取得現有筆數, 超過100再來處理, 假設有num筆 2. 假設 to_delete=num-100 就是應該要刪除的筆數 3. SELECT id FROM Notes ORDER BY date LIMIT to_delete, 1; => MySQL特別的語法, 取得目前第 to_delete 1 筆留言的 id, 假設為 delete_id (因為是由0開始算) 4. DELETE FROM Note WHERE id 另外, 習慣上我們不會超過100筆就去砍資料庫, 因為這樣變成滿100之後每次只要有人留言就要作刪除的動作,我們會設另一個上限,比如說150,程式會控制只能顯示100,但要等留言超過150之後,才一次同時刪掉很多筆 |
2 樓住戶:小優 發表時間:2007-06-04 | [檢舉] |
當使用者要看留言時那頁面先執行一段 sql指令 delete from xxx where num>100 |