diff --git a/app/Models/baseModel.php b/app/Models/baseModel.php index 59988cb..3f09d53 100644 --- a/app/Models/baseModel.php +++ b/app/Models/baseModel.php @@ -44,6 +44,7 @@ class baseModel extends Model if(!$query){ $insert_id=-1; } + //$db->affectedRows(); // $insert_id = $this->db->insert_id(); // $insert_id = $this->db->getInsertID(); // $this->db->insert($insertTable,$inserDataArray); @@ -84,11 +85,14 @@ class baseModel extends Model public function select_db($UupdateDataArray,$whereAray, $updateTable) { - // foreach ($UupdateDataArray as $arr) { $ic = 0; $UP_part = ''; $val_part = ''; $sqlQ = ''; + $status = 0; + $error_msg = ''; + $record_count = -1; + $result =[]; $fields = array_keys($UupdateDataArray); foreach ($fields as $field) { $UP_part .= $ic > 0 ? ',' : ''; @@ -103,15 +107,22 @@ public function select_db($UupdateDataArray,$whereAray, $updateTable) $val_part .= $field."='" . $whereAray[$field] . "'"; $ic++; } - $sqlQ = "SELECT $UP_part FROM $updateTable $val_part"; + $sqlQ = "SELECT $UP_part FROM $updateTable $val_part"; $query = $this->db->query($sqlQ); - if($query && count($query->getResultArray())== 0 ){ - + if($query){ + $result = $query->getResultArray(); + $record_count = count($result); } else{ - + $status = -1; + $error_msg = "Select falied"; } - return 0; + return [ + 'status'=>$status, + 'error_msg'=> $error_msg, + 'record_count' => $record_count, + 'result' => $result + ]; } public function getIPAddress()