Uses
Uses | Description |
---|---|
wp-includes/wp-db.php: wpdb::show_errors() | Enables showing of database errors. |
wp-includes/wp-db.php: wpdb::db_connect() | Connects to and selects database. |
Connects to the database server and selects a database.
PHP5 style constructor for compatibility with PHP5. Does the actual setting up of the class properties and connection to the database.
(string) (Required) MySQL database user.
(string) (Required) MySQL database password.
(string) (Required) MySQL database name.
(string) (Required) MySQL database host.
File: wp-includes/wp-db.php
public function __construct( $dbuser, $dbpassword, $dbname, $dbhost ) { if ( WP_DEBUG && WP_DEBUG_DISPLAY ) { $this->show_errors(); } // Use ext/mysqli if it exists unless WP_USE_EXT_MYSQL is defined as true. if ( function_exists( 'mysqli_connect' ) ) { $this->use_mysqli = true; if ( defined( 'WP_USE_EXT_MYSQL' ) ) { $this->use_mysqli = ! WP_USE_EXT_MYSQL; } } $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(); }
Version | Description |
---|---|
2.0.8 | Introduced. |
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wpdb/__construct