ScotlandPHP

mssql_min_error_severity

(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_min_error_severityУстанавливает минимальную серьезность ошибок

Внимание

Эта функция УДАЛЕНА в PHP 7.0.0.

Описание

void mssql_min_error_severity ( int $severity )

Устанавливает минимальную серьезность ошибок.

Список параметров

severity

новое значение минимальной серьезности ошибок.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 Пример mssql_min_error_severity()

<?php
// Соединяемся с MSSQL и выбираем базу
mssql_connect('KALLESPC\SQLEXPRESS''sa''phpfi');
mssql_select_db('php');

// Устанавливаем серьезность так, что бы синтаксические
// ошибки  не включались. Для этого задаем ее больше или равной 1
mssql_min_error_severity(1);

// Посылаем запрос с синтаксической ошибкой.
// В этом случае мы использовали синтаксис MySQl
// для обертки имен полей (`) вместо синтаксиса MSSQL - квадратные скобки.
$query mssql_query('SELECT `syntax`, `error` FROM `MSSQL`');

if (!
$query) {
    
// Обработчик ошибок ...
}
?>

add a note add a note

User Contributed Notes 2 notes

up
0
Daniel J. Coleman
14 years ago
If you have not worked with MS SQL, severity is based on 5 levels.

Level 0:
The code contains a genuine error, and if executed, may not run as expected. For example, a syntax error or a reference to a non-existent method will cause a Level 0 error.

Level 1:
The code is syntactically correct, and has some defined meaning, but it may not be what the programmer was expecting. For example, a statement with no side effects such as x+1 will generate a Level 1 warning.

Level 2:
The code is correct but may cause problems in the future. For example, using deprecated features will generate a Level 2 warning.

Level 3:
The code is correct but may result in bad performance. For example, if type inferencing fails for a variable, a Level 3 warning will be issued.

Level 4:
The code is correct but there may be a better way to accomplish the same thing. For example, using a non-Common Language Specification (CLS) compliant method signature will generate a Level 4 warning.
To Top