db = \Config\Database::connect($this->con_name); } public function insert_db($inserDataArray, $insertTable) { $insert_id=0; $ic = 0; $fl_part = ''; $val_part = ''; $sqlQ = ''; $fields = array_keys($inserDataArray); foreach ($fields as $field) { $fl_part .= $ic > 0 ? ',' : ''; $fl_part .= $field; $val_part .= $ic > 0 ? ',' : ''; $val_part .= "'" . $inserDataArray[$field] . "'"; $ic++; } $sqlQ = "INSERT INTO $insertTable ($fl_part) VALUES ($val_part)"; $query = $this->db->query($sqlQ); $insert_id = $this->db->insert_id(); return $insert_id; } public function update_db($UupdateDataArray,$whereAray, $updateTable) { $ic = 0; $UP_part = ''; $val_part = ''; $sqlQ = ''; $fields = array_keys($UupdateDataArray); foreach ($fields as $field) { $UP_part .= $ic > 0 ? ',' : ''; $UP_part .= $field="'" . $UupdateDataArray[$field] . "'"; $ic++; } $ic = 0; $fields = array_keys($whereAray); foreach ($fields as $field) { $val_part .= $ic > 0 ? ' AND ' : ' WHERE '; $val_part .= $field."='" . $whereAray[$field] . "'"; $ic++; } $sqlQ = "UPDATE $updateTable SET $UP_part $val_part"; $query = $this->db->query($sqlQ); return 0; } }