ID:               37900
 Comment by:       johnbrown at yahoo dot com
 Reported By:      ovendrell at oip dot jazztel dot es
 Status:           Open
 Bug Type:         ODBC related
 Operating System: Linux
 PHP Version:      5.1.4
 New Comment:

leave it


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

[2006-06-23 10:10:18] ovendrell at oip dot jazztel dot es

Description:
------------
I work with this environment:
* OS: Linux
* Web server: Apache 2.0
* DB server: Microsoft SQL server (7.0 or 2000)
* PHP 5.1.2

I execute a query with odbc_query() function. when the first record
result has a NULL value in a field, the next record that doesn't has a
NULL value in the same field doesn't return the correct value. It
returns unrecognizable chars. 

Reproduce code:
---------------
$res = odbc_exec ($bd, "SELECT Id, Num, Obs FROM publicacions");
odbc_result_all ($res);

-----------

$res = odbc_exec ($bd, "SELECT Id, Num FROM publicacions");
while (odbc_fetch_row ($res))
     echo odbc_result ($res, "Id")." ".odbc_result ($res, "Num")."
".odbc_result ($res, "Obs")."<br>";



Expected result:
----------------
Id   Num   Obs
--------------
1    NULL  NULL
2    NULL  comment
3    23    NULL
4    45    aaaaa
5    NULL  bbbb
6    12    ccccc


Actual result:
--------------
Id   Num   Obs
--------------
1    NULL  NULL
2    NULL  [EMAIL PROTECTED]@
3    ˆèH@  NULL
4    45    aaaaa
5    NULL  bbbb
6    12    ccccc



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


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

Reply via email to