ID: 35675
Updated by: [EMAIL PROTECTED]
Reported By: david at tulloh dot id dot au
-Status: Assigned
+Status: Open
Bug Type: Documentation problem
Operating System: *
PHP Version: 5CVS, 4CVS (2005-12-19) (cvs)
Assigned To: helly
Previous Comments:
------------------------------------------------------------------------
[2005-12-16 11:52:09] [EMAIL PROTECTED]
Marcus, I don't think it can be fixed, but please take a look at it.
------------------------------------------------------------------------
[2005-12-15 07:19:49] david at tulloh dot id dot au
work around until it's fixed and for older versions:
$type = gettype($i);
@pg_execute('dummy_entry', array($i) );
settype($i, $type);
------------------------------------------------------------------------
[2005-12-15 02:14:11] david at tulloh dot id dot au
Description:
------------
pg_execute will change the type of a passed parameter into a string.
Reproduce code:
---------------
<?php
$i = 42;
var_dump($i);
pg_pconnect("insert connect details here");
@pg_execute('dummy_entry', array($i) );
var_dump($i);
?>
Expected result:
----------------
int(42)
int(42)
Actual result:
--------------
int(42)
string(2) "42"
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=35675&edit=1