diff options
Diffstat (limited to 'ext/mssql/php_mssql.c')
| -rw-r--r-- | ext/mssql/php_mssql.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c index b70ad402ac..189ec7b7b4 100644 --- a/ext/mssql/php_mssql.c +++ b/ext/mssql/php_mssql.c @@ -1865,6 +1865,11 @@ PHP_FUNCTION(mssql_next_result)  	mssql_ptr = result->mssql_ptr;  	retvalue = dbresults(mssql_ptr->link); + +	while (dbnumcols(mssql_ptr->link) <= 0 && retvalue == SUCCEED) { +		retvalue = dbresults(mssql_ptr->link); +	} +  	if (retvalue == FAIL) {  		RETURN_FALSE;  	} | 
