ID:               31120
 Comment by:       richard dot quadling at bandvulc dot co dot uk
 Reported By:      ssc at coolspot dot de
 Status:           Open
 Bug Type:         MSSQL related
 Operating System: Linux
 PHP Version:      4.3.10
 New Comment:

Something similar is happening in V5.0.3 on Windows XP.

I would check that the data is being entered, but the return from the
mssql_query() statement is actually False!!!!

E.G.

<?php
$rConn = mssql_connect('localhost','sa','sa');
mssql_select_db('BandvulcForums');
$rResults = mssql_query('SELECT * FROM dbo.Test');
while ($row = mssql_fetch_assoc($rResults))
        {
        echo '<pre>' . var_export($row, True) . '</pre>';
        }
mssql_free_result($rResults);

$bFlag = mssql_query("INSERT dbo.Test VALUES ('Noodle');");

echo "\$bFlag = " . var_export($bFlag, True);

$rResults = mssql_query('SELECT * FROM dbo.Test');
while ($row = mssql_fetch_assoc($rResults))
        {
        echo '<pre>' . var_export($row, True) . '</pre>';
        }
mssql_free_result($rResults);

mssql_close($rConn);
?>

With the table holding names of Sally, Richard and Hesper, the output
is ...

array (
  'ID' => 1,
  'Name' => 'Richard   ',
)
array (
  'ID' => 2,
  'Name' => 'Sally     ',
)
array (
  'ID' => 3,
  'Name' => 'Hesper    ',
)
array (
  'ID' => 12,
  'Name' => 'Noodle    ',
)
$bFlag = false
array (
  'ID' => 1,
  'Name' => 'Richard   ',
)
array (
  'ID' => 2,
  'Name' => 'Sally     ',
)
array (
  'ID' => 3,
  'Name' => 'Hesper    ',
)
array (
  'ID' => 4,
  'Name' => 'Noodle    ',
)

Which I think is the issue.

I'm having this issue with phpBB.

Richard.


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

[2004-12-16 12:38:40] ssc at coolspot dot de

Description:
------------
After upgrading PHP 4.3.9 to 4.3.10,
no inserts are possible in our MS SQL Tables.
Solving the problem means :
1. Switch back to 4.3.9
2. Replace contents of the php-4.3.10/ext/mssql with that from  
4.3.9
I can send you my php_mssql* files for reference.


Expected result:
----------------
Insert data into MS SQL tables

Actual result:
--------------
No inserts



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


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

Reply via email to