0) { $rid = $row['rid']; // delete already present records $sql = "delete from problem_response_details where rid = '" . $rid . "'"; if (!$result = mysqli_query($conn, $sql)) { $status_code = 400; error_log("error in deleting in drug allergies " . $sql); rollback(); } else { for ($i = 0; $i < sizeof($habit_data_ids); $i++) { $insert = "insert into problem_response_details set rid='" . $rid . "', rvalue='" . $habit_data_ids[$i] . "'"; error_log("inserting in habits" . $insert); if (!$insert_result = mysqli_query($conn, $insert)) { $status_code = 400; error_log("error in inserting in habits " . $insert); rollback(); } } } } else { $insert = "insert into problem_response set pid='" . $pid . "', patient_id='" . $patient_id . "'"; $result = mysqli_query($conn, $insert); $rid = mysqli_insert_id($conn); error_log("already inserted id " . $rid); for ($i = 0; $i < sizeof($habit_data_ids); $i++) { $insert = "insert into problem_response_details set rid='" . $rid . "', rvalue='" . $habit_data_ids[$i] . "'"; error_log("inserting in habits " . $insert); if (!$insert_result = mysqli_query($conn, $insert)) { $status_code = 400; error_log("error in inserting in habits " . $insert); rollback(); } } } commit(); echo json_encode($status_code);