(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_min_message_severity — Setzt die untere Schwelle für Meldungen
Setzt die untere Schwelle für Meldungen.
Die neue Schwelle für Meldungen.
Es wird kein Wert zurückgegeben.
Beispiel #1 mssql_min_message_severity()-Beispiel
<?php
// Mit MSSQL verbinden
mssql_connect('KALLESPC\SQLEXPRESS', 'sa', 'phpfi');
// Die untere Schwelle für Meldungen auf 17 setzen
// Damit werden keine Meldungen angezeigt, die von der
// zu Grunde liegenden API ausgegeben werden, wenn eine
// nicht vorhandene Datenbank ausgewählt wird
mssql_min_message_severity(17);
// Eine nicht vorhandene Datenbank auswählen
mssql_select_db('DIESE_DATENBANK_GIBT_ES_NICHT');
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
mssql_select_db(): Unable to select database: DIESE_DATENBANK_GIBT_ES_NICHT
The Severity Codes are:
10 - Status Message:Does not raise an error but returns a string.
11, 12, 13 - Not Used
14 - Informational Message
15 - Warning Message
16 - Critical Error: The Procedure Failed
very useful function to prevent the silly "message: blah blah blah" lines issued by the DB layer.
Just set the level to 17 and mssql_select_db() will (at last) leave you alone ;-)