See details about this: http://bugs.php.net/?id=16495&edit=1
This patch implements it..but should there be some parameter which triggers it? --Jani --
Index: php_mysql.c =================================================================== RCS file: /repository/php4/ext/mysql/php_mysql.c,v retrieving revision 1.133 diff -u -r1.133 php_mysql.c --- php_mysql.c 18 Apr 2002 16:48:03 -0000 1.133 +++ php_mysql.c 27 Apr 2002 02:05:32 -0000 @@ -776,6 +776,7 @@ zval **db, **mysql_link; int id; php_mysql_conn *mysql; + char *prev_db; switch(ZEND_NUM_ARGS()) { case 1: @@ -801,10 +802,16 @@ convert_to_string_ex(db); + if (mysql->conn.db) { + prev_db=estrdup(mysql->conn.db); + } else { + prev_db=estrdup(""); + } + if (mysql_select_db(&mysql->conn, Z_STRVAL_PP(db))!=0) { RETURN_FALSE; } else { - RETURN_TRUE; + RETURN_STRING(prev_db, 0); } } /* }}} */
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php