[wp-trac] Re: [WordPress Trac] #2233: wpdb constructor should
create a new connection
WordPress Trac
wp-trac at lists.automattic.com
Wed Apr 26 23:37:11 GMT 2006
#2233: wpdb constructor should create a new connection
----------------------------+-----------------------------------------------
Id: 2233 | Status: new
Component: Administration | Modified: Wed Apr 26 23:37:11 2006
Severity: enhancement | Milestone: 2.1
Priority: normal | Version: 2.0
Owner: anonymous | Reporter: thomasq
----------------------------+-----------------------------------------------
Comment (by Libertus):
masquerade, abhay,
The original patch from thomasq is correct. wpdb constructor must force a
new database connection, otherwise imports from different databases on the
same host with the same username and password as the main WP database will
fail.
The problem is not where $this->dbh is used. The problem is that
$this->dbh on two supposedly independent wpdb objects are references to
the same underlying database connection object, making wpdb::select()
change the active database for all of them, including the global $wpdb,
which side-effect causes the failure.
--
Ticket URL: <http://trac.wordpress.org/ticket/2233>
WordPress Trac <http://wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list