mirror of
https://github.com/php/php-src.git
synced 2025-08-16 14:08:47 +02:00
Remove duplicated code.
Use one centralized functions for data extraction.
This commit is contained in:
parent
560169068d
commit
940e64dba3
3 changed files with 4 additions and 45 deletions
|
@ -1993,7 +1993,7 @@ static void php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type,
|
|||
}
|
||||
}
|
||||
#else
|
||||
mysqlnd_fetch_into(mysql_result, MYSQLND_FETCH_ASSOC, return_value, MYSQLND_MYSQL);
|
||||
mysqlnd_fetch_into(mysql_result, ((result_type & MYSQL_NUM)? MYSQLND_FETCH_NUM:0) | ((result_type & MYSQL_ASSOC)? MYSQLND_FETCH_ASSOC:0), return_value, MYSQLND_MYSQL);
|
||||
#endif
|
||||
|
||||
#ifdef ZEND_ENGINE_2
|
||||
|
@ -2071,7 +2071,7 @@ static void php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type,
|
|||
Gets a result row as an enumerated array */
|
||||
PHP_FUNCTION(mysql_fetch_row)
|
||||
{
|
||||
#ifdef MYSQL_USE_MYSQLND
|
||||
#if 1
|
||||
MYSQL_RES *result;
|
||||
zval *mysql_result;
|
||||
|
||||
|
@ -2105,7 +2105,7 @@ PHP_FUNCTION(mysql_fetch_object)
|
|||
Fetch a result row as an array (associative, numeric or both) */
|
||||
PHP_FUNCTION(mysql_fetch_array)
|
||||
{
|
||||
#ifndef MYSQL_USE_MYSQLND
|
||||
#if 1
|
||||
php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0, 2, 0);
|
||||
#else
|
||||
MYSQL_RES *result;
|
||||
|
@ -2132,7 +2132,7 @@ PHP_FUNCTION(mysql_fetch_array)
|
|||
Fetch a result row as an associative array */
|
||||
PHP_FUNCTION(mysql_fetch_assoc)
|
||||
{
|
||||
#ifndef MYSQL_USE_MYSQLND
|
||||
#if 1
|
||||
php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU, MYSQL_ASSOC, 1, 0);
|
||||
#else
|
||||
MYSQL_RES *result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue