mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
Fixed bug #24977 (Revert mysql_select_db optimization)
This commit is contained in:
parent
6f2df21136
commit
5c6ee17a9e
@ -268,17 +268,12 @@ static void php_mysql_set_default_link(int id TSRMLS_DC)
|
||||
*/
|
||||
static int php_mysql_select_db(php_mysql_conn *mysql, char *db TSRMLS_DC)
|
||||
{
|
||||
/* a small optimization to avoid selecting the database if it is already selected */
|
||||
if (mysql->conn.db && !strcmp(mysql->conn.db, db)) {
|
||||
return 1;
|
||||
} else {
|
||||
PHPMY_UNBUFFERED_QUERY_CHECK();
|
||||
PHPMY_UNBUFFERED_QUERY_CHECK();
|
||||
|
||||
if (mysql_select_db(&mysql->conn, db) != 0) {
|
||||
return 0;
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
if (mysql_select_db(&mysql->conn, db) != 0) {
|
||||
return 0;
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
/* }}} */
|
||||
|
Loading…
Reference in New Issue
Block a user