ID:               31818
 Updated by:       [EMAIL PROTECTED]
 Reported By:      xs0 at xs0 dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         MSSQL related
 Operating System: Windows Server 2003
 PHP Version:      5.0.3
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.0-win32-latest.zip


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

[2005-02-02 17:23:15] xs0 at xs0 dot com

Description:
------------
I executed mssql_query("...", $db, 50). The result was empty (no rows
returned), and there was a read from 0x00000000 when (I think)
mssql_fetch_assoc() executed. 

Reproduce code:
---------------
I had no time to record the exact code, but it was something like
this:

$q=mssql_query("select * from table", $db, 50);
do {
    while ($row=mssql_fetch_assoc($q)) {
        ...
    }
} while (mssql_fetch_batch($q)>0);

the table was empty. I then prepended

if (mssql_num_rows($q)>0)

and everything was fine.

Expected result:
----------------
nothing, the table was empty :)

Actual result:
--------------
a crash because of reading 0x00000000


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


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

Reply via email to