mirror of
https://github.com/php/php-src.git
synced 2025-08-18 23:18:56 +02:00
- Prevent default fetch mode (0) from passing down to actual fetching and
make it behave like FETCH_BOTH which is the intended overall default
This commit is contained in:
parent
31409d3bed
commit
786d78f683
1 changed files with 2 additions and 0 deletions
|
@ -787,6 +787,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value,
|
||||||
RETVAL_FALSE;
|
RETVAL_FALSE;
|
||||||
|
|
||||||
switch (how) {
|
switch (how) {
|
||||||
|
case PDO_FETCH_USE_DEFAULT:
|
||||||
case PDO_FETCH_ASSOC:
|
case PDO_FETCH_ASSOC:
|
||||||
case PDO_FETCH_BOTH:
|
case PDO_FETCH_BOTH:
|
||||||
case PDO_FETCH_NUM:
|
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);
|
add_assoc_zval(return_value, stmt->columns[i].name, val);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case PDO_FETCH_USE_DEFAULT:
|
||||||
case PDO_FETCH_BOTH:
|
case PDO_FETCH_BOTH:
|
||||||
add_assoc_zval(return_value, stmt->columns[i].name, val);
|
add_assoc_zval(return_value, stmt->columns[i].name, val);
|
||||||
ZVAL_ADDREF(val);
|
ZVAL_ADDREF(val);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue