From: Marc Boeren Date: Thu, 24 Oct 2002 14:26:14 +0000 (+0000) Subject: Changed the dbx_oci8 behaviour to return lowercase column-names, X-Git-Tag: php-4.3.0pre2~94 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=acea3ab036a927a74acbcf9dd16a6a6aa6e7765b;p=php Changed the dbx_oci8 behaviour to return lowercase column-names, which is a hack but at least it makes it easier for users to create portable apps. # Perhaps this should be controlled by a (.ini?) directive or define # which determines the change (toupper, tolower, nochange)? --- diff --git a/ext/dbx/dbx_oci8.c b/ext/dbx/dbx_oci8.c index efdfbea472..95216487f7 100644 --- a/ext/dbx/dbx_oci8.c +++ b/ext/dbx/dbx_oci8.c @@ -24,6 +24,7 @@ #include "dbx.h" #include "dbx_oci8.h" +#include "ext/standard/php_string.h" /* for auto-change column names to lowercase*/ #define OCI_ASSOC 1<<0 #define OCI_NUM 1<<1 @@ -178,6 +179,7 @@ int dbx_oci8_getcolumnname(zval **rv, zval **result_handle, long column_index, I return 0; } FREE_ZVAL(zval_column_index); + php_strtolower(Z_STRVAL_P(returned_zval), Z_STRLEN_P(returned_zval)); MOVE_RETURNED_TO_RV(rv, returned_zval); return 1; }