Есть, допустим, ошибка при подключении к базе MsSQL. try
ловит исключения.
Но фишка в том, что браузер первый выдаёт ошибку нежели мой catch
запишет ошибку в логи.
Как сделать, чтоб try
стоял выше системной ошибки?
$conn=getDentrix();
$tsq2 = "exec dbo.SetLog @svc='".$svc."', @log='".$text."'";
try {
$stmt3 = sqlsrv_query( $conn, $tsq2);
} catch (Exception $e) {
file_put_contents($log_name, $e->getMessage())
}
очевидно, что бы ловить ошибку, надо обернуть тот код, который, как подразумевается, будет ломаться в try
try{
$conn=getDentrix();
$tsq2 = "exec dbo.SetLog @svc='".$svc."', @log='".$text."'";
$stmt3 = sqlsrv_query( $conn, $tsq2);
if (!$stmt3) {
throw new \Exception('something is wrong with connection');
}
} catch (Exception $e) {
file_put_contents($log_name, $e->getMessage()
)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
вот это срабатывает, н после нажатия кнопки в _POST появляется только то, что кнопка передала и формы $_POST['didi'] = $blog_post_model->id
Помогите, пожалуйстаВторой день бьюсь, никак не победю(( Никак не могу вытащить строки из базы данных