From 7e06628e1b7c0ad025f6d2591149321c09e6bf58 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Sat, 22 Dec 2007 06:24:48 +0000 Subject: [PATCH] Don't block SET NAMES query. Props g30rg3x for the find. fixes #5503 for 2.4 git-svn-id: https://develop.svn.wordpress.org/trunk@6464 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/wp-db.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wp-includes/wp-db.php b/wp-includes/wp-db.php index 8d2573a794..82c4ac20c2 100644 --- a/wp-includes/wp-db.php +++ b/wp-includes/wp-db.php @@ -76,11 +76,12 @@ class wpdb { return; } + $this->ready = true; + if ( !empty($this->charset) && version_compare(mysql_get_server_info(), '4.1.0', '>=') ) $this->query("SET NAMES '$this->charset'"); $this->select($dbname); - $this->ready = true; } function __destruct() { @@ -113,6 +114,7 @@ class wpdb { */ function select($db) { if (!@mysql_select_db($db, $this->dbh)) { + $this->ready = false; $this->bail("

Can’t select database

We were able to connect to the database server (which means your username and password is okay) but not able to select the $db database.