ID:               30962
 Updated by:       [EMAIL PROTECTED]
 Reported By:      richard dot quadling at bandvulc dot co dot uk
-Status:           No Feedback
+Status:           Bogus
 Bug Type:         MSSQL related
 Operating System: Windows XP Pro SP2
 PHP Version:      5.0.3
 New Comment:

See bug #29292.


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

[2006-04-22 18:34:36] larry dot menard at rogers dot com

I seem to be having this same problem on PHP 5.1.2 (on Windows XP).

Simple test script:

<?php
$db = mssql_connect($server, $user, $pswd);
if (!$db) die();
mssql_select_db($dbname);
$rs = mssql_query('select g_theme from g2_AlbumItem where g_id = 7');
if (!$rs) die();
$row = mssql_fetch_array($rs);
mssql_free_result($rs);
var_dump($row);
mssql_close($db);
?>

Returns:

C:\MyServer>php testMsSql_mssql.php
array(2) {
  [0]=>
  string(1) " "
  ["g_theme"]=>
  string(1) " "
}

I know this is not correct, the actual content of that column is a
0-byte string:

C:\MyServer>sqlcmd -d ... -S ... -U ... -P ... -e
1> select g_theme from g2_albumitem
2> go
select g_theme from g2_albumitem

g_theme
--------------------------------


(1 rows affected)
1> select len(g_theme) from g2_albumitem
2> go
select len(g_theme) from g2_albumitem


-----------
          0

(1 rows affected)
1> select 'x' + g_theme + 'x' from g2_albumitem
2> go
select 'x' + g_theme + 'x' from g2_albumitem


----------------------------------
xx

(1 rows affected)
1> 

Is anyone still working on this?  It's been about 10 months since this
bug was last updated.  (Unfortunately I do not have a PHP Build
environment.)

Thanks.

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

[2005-06-21 20:59:48] robert dot sevcik at gmail dot com

Hi, It'd be nice to see it working in php 5.1 because right now I am
developing in php5. I've tried various php5 snaps and 5.0.4 stable
without efect.

I am on a Win2003 server and here is my try-case:

<?php
$c = mssql_pconnect('myserver');
$res = mssql_query('select top 1 Obrazek,len = len(Obrazek),bin =
cast(Obrazek as varbinary) from katalog..Nabidka');
$a = mssql_fetch_assoc($res); //any method
var_dump($a);
print phpversion();

/* returns:
array(3) {
  ["Obrazek"]=>
  string(1) " "
  ["len"]=>
  int(0)
  ["bin"]=>
  string(1) " "
}
5.1.0-dev

Thank you much :)

*/

?>

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

[2005-03-31 10:54:11] beschr at free dot fr

Please ignore my precedent comment, the bug is still present in CVS.
I test the mssql.dll today (latest snap: Built On: Mar 29, 2005 16:30
GMT) and the bug is still present.

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

[2005-03-25 14:54:28] rantal at eoss dot ru

Same problem still exist in php4 snapshot 
php4-win32-STABLE-200503230530.zip

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

[2005-03-17 17:59:57] beschr at free dot fr

I've got this problem too with php 5.0.3 on IIS/Windows XP Pro SP2.

With the mssql.dll of this snaps: Built On: Mar 17, 2005 01:30 GMT it
work great.

So I think the correction in CVs is ok and you can close this bug.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/30962

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

Reply via email to