新增數據,提供數據,表名,是否調試sql
/** * @title 新增數據記錄 * @author lyj [author] [2018-06-16] * @param [type] $data [數據] * @param [type] $table [表名] * @param integer $debug [是否調試] */ function addData($data, $table, $debug = 0) { if($debug == 0){ // 生成記錄 $data_res = M($table)->add($data); // 新增失敗 if(!$data_res){ $log = "$table新增數據失敗 ".getsqlstr(1); lyjlog($log); M()->rollback(); } else { return true; } } else { dump($data); } }
引用塊內容,提供數據(含有主鍵),表名,是否調試debug
/** * @title 更新數據記錄 * @author lyj [author] [2018-06-16] * @param [type] $data [description] * @param [type] $table [description] * @param integer $debug [description] */ function updateData($data, $table, $debug = 0){ if($debug == 0){ // 生成記錄 $data_res = M($table)->save($data); // 更新失敗 if(!$data_res){ lyjlog("$table更新數據失敗 ".getsqlstr(1)); M()->rollback(); } else { return true; } } else { dump($data); } }