>
> 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?
>
Well, the problem with this is:
if (mysql_select_db("foo", $dbh)) {
print "BAH BAM BOOM";
}
will fail either way....
-Sterling
> --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
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php