ID: 36096 Updated by: [EMAIL PROTECTED] Reported By: t_murata at neocortex dot co dot jp -Status: Open +Status: Assigned Bug Type: OCI8 related Operating System: Linux PHP Version: 5.1.2 -Assigned To: +Assigned To: tony2001 New Comment:
Assigned to the maintainer. Previous Comments: ------------------------------------------------------------------------ [2006-01-20 08:31:14] t_murata at neocortex dot co dot jp Description: ------------ Sorry. I am not a good English-speaking. OCI_Result() was broken data, after non checked OCI_Fetch() is executed. Previous version (PHP 5.1.1) doesn't produce this broken data. Reproduce code: --------------- <?php $con = OCI_Connect('usr', 'pwd', 'orasid'); $out = ''; if($con != false){ // SQL Code $sql = 'SELECT \'ABC\' FROM DUAL WHERE 1<>1'; $stmt = OCI_Parse($con, $sql); if(OCI_Execute($stmt, OCI_COMMIT_ON_SUCCESS)){ OCI_Fetch($stmt); $out = OCI_Result($stmt, 1); OCI_Free_Statement($stmt); } OCI_Close($con); } var_dump($out); ?> Expected result: ---------------- NULL Actual result: -------------- string(3) "CT " ...etc. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=36096&edit=1