PHP Doku:: Setzt die untere Fehlerschwelle - function.mssql-min-error-severity.html

Verlauf / Chronik / History: (20) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenMicrosoft SQL ServerMssql-Funktionenmssql_min_error_severity

Ein Service von Reinhard Neidl - Webprogrammierung.

Mssql-Funktionen

<<mssql_init

mssql_min_message_severity>>

mssql_min_error_severity

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

mssql_min_error_severitySetzt die untere Fehlerschwelle

Beschreibung

void mssql_min_error_severity ( int $severity )

Setzt die untere Fehlerschwelle.

Parameter-Liste

severity

Die neue Fehlerschwelle.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 mssql_min_error_severity()-Beispiel

<?php
// Mit MSSQL verbinden und Datenbank auswählen
mssql_connect('KALLESPC\SQLEXPRESS''sa''phpfi');
mssql_select_db('php');

// Die untere Fehlerschwelle auf einen Wert größer oder gleich 1
// setzen, sodass keine SQL-Syntaxfehler enthalten sind.
mssql_min_error_severity(1);

// Eine Anfrage senden, bei der klar ist, dass sie einen
// Syntaxfehler hervorruft. In diesem Fall werden Feld- und
// Tabellennamen in Anführungsstriche gesetzt statt in
// eckige Klammern.
$anfrage mssql_query('SELECT `syntax`, `error` FROM `MSSQL`');

if (!
$anfrage) {
    
// Benutzerdefinierte Fehlerbehandlung ...
}
?>


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
Daniel J. Coleman
4.07.2003 8:44
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.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)