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

Reply via email to