]> granicus.if.org Git - php/commitdiff
Fixed bug #24977 (Revert mysql_select_db optimization)
authorIlia Alshanetsky <iliaa@php.net>
Fri, 8 Aug 2003 13:36:28 +0000 (13:36 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Fri, 8 Aug 2003 13:36:28 +0000 (13:36 +0000)
ext/mysql/php_mysql.c

index 7d57a5536cbacc14cfb4d91b2bcad7ab53b010cd..03a93664441f226cb87d86b84a9e461766f0cd60 100644 (file)
@@ -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;
        }
 }
 /* }}} */