mssql_result liefert "false" statt "null"

Hallo,

folgende Situation bei einem BIT-Feld in einer Tabelle einer SQL-Server
Datenbank:

Testumgebung 1:
=================
Datenbankinhalt / Rückgabe von mssql_result()
false / 0 (int)
true / 1 (int)
null / null

Testumgebung 2:
=================
Datenbankinhalt / Rückgabe von mssql_result()
false / false
true / true
null / false

Das unterschiedliche Verhalten ist unerfreulich, weites schlimmer ist aber
dass man bei Umgebung #2 nicht zwischen null und false unterscheiden kann.

Beide Umgebungen laufen unter Win mit XAMPP, MSSQL-Library-version 7.0 und
SQL Server 2005 Express.

Hat wer eine mögliche Erklärung/Lösung parat? Informationen zu PHP-MSSQL
sind im Web natürlich spärlich gesäht. :)

Liebe Grüße,
Paul Schmidinger
-- www.eigelb.at
Paul Schmidinger [ Mo, 23 Oktober 2006 07:58 ] [ ID #1510525 ]
PHP » de.comp.lang.php.datenbanken » mssql_result liefert "false" statt "null"

Vorheriges Thema: PDO::FETCH_ASSOC global definieren
Nächstes Thema: [FAQ/2006-10-22] Loesungen fuer deine PHP-Probleme