diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c index 48f82ad7eb2..4b4d519372c 100755 --- a/ext/pdo/pdo_stmt.c +++ b/ext/pdo/pdo_stmt.c @@ -787,6 +787,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value, RETVAL_FALSE; switch (how) { + case PDO_FETCH_USE_DEFAULT: case PDO_FETCH_ASSOC: case PDO_FETCH_BOTH: case PDO_FETCH_NUM: @@ -916,6 +917,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value, add_assoc_zval(return_value, stmt->columns[i].name, val); break; + case PDO_FETCH_USE_DEFAULT: case PDO_FETCH_BOTH: add_assoc_zval(return_value, stmt->columns[i].name, val); ZVAL_ADDREF(val);