mssql_result liefert "false" statt "null"
am 23.10.2006 07:58:57 von Paul SchmidingerHallo,
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