wpdb::__construct( string   $dbuser , string   $dbpassword , string   $dbname , string   $dbhost )

Connects to the database server and selects a database.

Description

Does the actual setting up of the class properties and connection to the database.

Parameters

$dbuser string required
Database user.
$dbpassword string required
Database password.
$dbname string required
Database name.
$dbhost string required
Database host.

Source

public function __construct(
	$dbuser,
	#[\SensitiveParameter]
	$dbpassword,
	$dbname,
	$dbhost
) {
	if ( WP_DEBUG && WP_DEBUG_DISPLAY ) {
		$this->show_errors();
	}

	$this->dbuser     = $dbuser;
	$this->dbpassword = $dbpassword;
	$this->dbname     = $dbname;
	$this->dbhost     = $dbhost;

	// wp-config.php creation will manually connect when ready.
	if ( defined( 'WP_SETUP_CONFIG' ) ) {
		return;
	}

	$this->db_connect();
}

Changuelog

Versionen Description
2.0.8 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.