Я пытаюсь подтвердить, что выбранный запрос успешно обработан.С помощью транзакции БД мы можем проверить INSERT, UPDATE, DELETE
, как показано ниже в Codeigniter
$this->db->trans_begin();
//query
if($this->db->trans_status() == false){
return ['error' => 1, 'message' => 'Error massage'];
}
, но оно не работает с SELECT запросом .Существуют ли другие способы проверить это.
На самом деле мой запрос на выборку будет таким в сценарии
SELECT (amount1+ 10 / 100) FROM test_table
формула (сумма1 + 10/100) ввышеуказанный запрос будет декодирован из пользовательского ввода.Некоторое время неправильный ввод от пользователя может быть таким:
(сумма 1 + + 10/100)
, поэтому в данный момент запрос выбора не будет выполнен.