mirror of
https://github.com/php/php-src.git
synced 2025-01-23 12:13:37 +08:00
- Reverted fix for bug #54167 (to be committed in soon)
This commit is contained in:
parent
2f3f629fd4
commit
3986e515da
3
NEWS
3
NEWS
@ -1,9 +1,6 @@
|
||||
PHP NEWS
|
||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
?? ??? 2011, PHP 5.3.6
|
||||
- PDO DBLib driver:
|
||||
. Fixed bug #54167 (PDO_DBLIB returns null on SQLUNIQUE field).
|
||||
(mjh at hodginsmedia dot com, Felipe)
|
||||
|
||||
03 Mar 2011, PHP 5.3.6RC2
|
||||
- Zend Engine:
|
||||
|
@ -25,7 +25,6 @@
|
||||
|
||||
#include "php.h"
|
||||
#include "php_ini.h"
|
||||
#include "ext/standard/php_string.h"
|
||||
#include "ext/standard/info.h"
|
||||
#include "pdo/php_pdo.h"
|
||||
#include "pdo/php_pdo_driver.h"
|
||||
@ -174,23 +173,6 @@ static int pdo_dblib_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC)
|
||||
val->len = spprintf(&val->data, 0, "%.4f", money_value);
|
||||
}
|
||||
break;
|
||||
#ifdef SQLUNIQUE
|
||||
case SQLUNIQUE: {
|
||||
#else
|
||||
case 36: { /* FreeTDS hack, also used by ext/mssql */
|
||||
#endif
|
||||
val->len = 36+1;
|
||||
val->data = emalloc(val->len + 1);
|
||||
|
||||
/* uniqueidentifier is a 16-byte binary number, convert to 32 char hex string */
|
||||
#ifdef SQLUNIQUE
|
||||
val->len = dbconvert(NULL, SQLUNIQUE, dbdata(H->link, i+1), dbdatlen(H->link, i+1), SQLCHAR, val->data, val->len);
|
||||
#else
|
||||
val->len = dbconvert(NULL, 36, dbdata(H->link, i+1), dbdatlen(H->link, i+1), SQLCHAR, val->data, val->len);
|
||||
#endif
|
||||
php_strtoupper(val->data, val->len);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
if (dbwillconvert(S->cols[i].coltype, SQLCHAR)) {
|
||||
val->len = 32 + (2 * dbdatlen(H->link, i+1));
|
||||
|
Loading…
Reference in New Issue
Block a user