ID:               39267
 Comment by:       antoniadonoso at msn dot com
 Reported By:      renatobanzai at gmail dot com
 Status:           Assigned
 Bug Type:         MSSQL related
 Operating System: Windows 2003 Server
 PHP Version:      5.1.6
 Assigned To:      fmk
 New Comment:

i have the same problem, my php version is 5.2.6 ans MSSQL 2000.
I see that the problem is mssql_fetch_array, mssql_fetch_row and
mssql_fetch_object.  When you have a bit variable with null value those
functions retuns cero, not NULL.
My problem has been resolved as simple sql query before a complete sql
query final. by example.

$query="select * from table where column = '$column'  and Bit_Column is
NULL ";
$qt=mssql_query($query,$dbhandle);
if (mssql_rows_affected($dbhandle)  <> 1)
{
header("Location: resumen.php");
}

Simple, but effective.
Regards Antonia.


Previous Comments:
------------------------------------------------------------------------

[2006-10-26 15:51:54] renatobanzai at gmail dot com

Description:
------------
When I use the mssql_fetch_object() function with a bit column, if the
column has NULL value, the function returns 0.
 

Expected result:
----------------
I think the mssql_fetch_object function must returns null value (empty 
value, same numeric columns when null the function returns "")



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=39267&edit=1

Reply via email to