具體情況是:同一數據庫 不同數據表 如何只使用一個代碼塊來實現批量刪除表中的信息。
(由於只有表名稱不一樣 個人覺得應該有可以實現簡便的方法,不必依次編寫重復的動作。新手上路請各位前輩指點迷津,在此感激不盡)
將數據庫操作封裝成一個類,將你想要的這部分功能成類中的一個函數,給函數留兩個參數(一個參數是‘表名稱’,一個是‘需要刪除的內容,數組或字段都可以’),當你需要刪除的時候調用這個函數就可以,這樣的話調用只需要兩行代碼
例:
//數據庫操作類名為 "data"
$db = new data();
//刪除操作的函數名為delete
$db->delete('table1',array(1,2,3,4,5));//刪除表‘table1’中ID為1,2,3,4,5的記錄
$db->delete('table2',array(1,2,3,4,5));//刪除表‘table2’中ID為1,2,3,4,5的記錄