PHP Doku:: Setzt die untere Schwelle für Meldungen - function.mssql-min-message-severity.html

Verlauf / Chronik / History: (1) anzeigen

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

Ein Service von Reinhard Neidl - Webprogrammierung.

Mssql-Funktionen

<<mssql_min_error_severity

mssql_next_result>>

mssql_min_message_severity

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

mssql_min_message_severitySetzt die untere Schwelle für Meldungen

Beschreibung

void mssql_min_message_severity ( int $severity )

Setzt die untere Schwelle für Meldungen.

Parameter-Liste

severity

Die neue Schwelle für Meldungen.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

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


2 BenutzerBeiträge:
- Beiträge aktualisieren...
jotaylor at hightechinstitute dot edu
28.12.2006 18:24
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
VGR at edainworks dot com
3.06.2004 19:53
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 ;-)



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",...)