|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2015-01-28 19:07 UTC] m8r-f6bdu21 at mailinator dot com
[2015-09-04 22:42 UTC] sixd@php.net
-Assigned To:
+Assigned To: sixd
[2015-10-26 18:28 UTC] zulrang at gmail dot com
[2015-11-06 15:39 UTC] sixd@php.net
-Status: Assigned
+Status: Closed
[2015-11-06 15:39 UTC] sixd@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 09:00:01 2025 UTC |
Description: ------------ If you have a NUMBER colonne which can store 64Bit int when you bind it, it will be converted to INT32 ( ub4 ) in file oci8_statement.c function php_oci_bind_by_name case SQLT_INT: case SQLT_NUM: if (Z_TYPE_P(var) == IS_RESOURCE || Z_TYPE_P(var) == IS_OBJECT) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid variable used for bind"); return 1; } convert_to_long(var); bind_data = (ub4 *)&Z_LVAL_P(var); value_sz = sizeof(ub4); mode = OCI_DEFAULT; break;