summaryrefslogtreecommitdiff
path: root/ext/pdo
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2008-11-05 23:40:38 +0000
committerFelipe Pena <felipe@php.net>2008-11-05 23:40:38 +0000
commita912d80adbeee5526b7748c154c18953daf4d88f (patch)
treed0f3b760b6010aeb45142cb62e2da09e5a6c3a46 /ext/pdo
parentbc569c56a66613325a85d5f062097010c87f8c5e (diff)
downloadphp-git-a912d80adbeee5526b7748c154c18953daf4d88f.tar.gz
MFH:
- Fixed wrong check - Improved test
Diffstat (limited to 'ext/pdo')
-rwxr-xr-xext/pdo/pdo_stmt.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c
index 058d876776..27cb65c2d1 100755
--- a/ext/pdo/pdo_stmt.c
+++ b/ext/pdo/pdo_stmt.c
@@ -2197,14 +2197,14 @@ static PHP_METHOD(PDOStatement, debugDumpParams)
uint len;
ulong num;
- if (zend_hash_get_current_key_ex(stmt->bound_params, &str, &len, &num, 0, &pos) == HASH_KEY_IS_STRING) {
- php_stream_printf(out TSRMLS_CC, "Key: Position #%d:\n", num);
+ if (zend_hash_get_current_key_ex(stmt->bound_params, &str, &len, &num, 0, &pos) == HASH_KEY_IS_LONG) {
+ php_stream_printf(out TSRMLS_CC, "Key: Position #%ld:\n", num);
} else {
php_stream_printf(out TSRMLS_CC, "Key: Name: [%d] %.*s\n", len, len, str);
}
- php_stream_printf(out TSRMLS_CC, "paramno=%d\nname=[%d] %.*s\nis_param=%d\nparam_type=%d\n",
- param->paramno, param->namelen, param->namelen, param->name,
+ php_stream_printf(out TSRMLS_CC, "paramno=%d\nname=[%d] \"%.*s\"\nis_param=%d\nparam_type=%d\n",
+ param->paramno, param->namelen, param->namelen, param->name ? param->name : "",
param->is_param,
param->param_type);