diff --git a/includes/install.mysqli.inc b/includes/install.mysqli.inc
index 0db8ce967ea..e1b5d34a660 100644
--- a/includes/install.mysqli.inc
+++ b/includes/install.mysqli.inc
@@ -47,7 +47,7 @@ function drupal_test_mysqli($url, &$success) {
// Test selecting the database.
if (mysqli_connect_errno() > 0) {
- drupal_set_message(st('We were able to connect to the MySQL database server (which means your username and password are valid) but not able to select your database. MySQL reports the following message: %error.
- Are you sure you have the correct database name?
- Are you sure the database exists?
- Are you sure the username has permission to access the database?
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysqli_error())), 'error');
+ drupal_set_message(st('We were able to connect to the MySQL database server (which means your username and password are valid) but not able to select your database. MySQL reports the following message: %error.- Are you sure you have the correct database name?
- Are you sure the database exists?
- Are you sure the username has permission to access the database?
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysqli_error($connection))), 'error');
return FALSE;
}
@@ -55,8 +55,8 @@ function drupal_test_mysqli($url, &$success) {
// Test CREATE.
$query = 'CREATE TABLE drupal_install_test (id int(1) NULL)';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to create a test table on your MySQL database server with the command %query. MySQL reports the following message: %error.- Are you sure the configured username has the necessary MySQL permissions to create tables in the database?
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%query' => $query, '%error' => $error)), 'error');
return FALSE;
}
@@ -66,8 +66,8 @@ function drupal_test_mysqli($url, &$success) {
// Test INSERT.
$query = 'INSERT INTO drupal_install_test (id) VALUES (1)';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to insert a value into a test table on your MySQL database server. We tried inserting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}
@@ -77,8 +77,8 @@ function drupal_test_mysqli($url, &$success) {
// Test UPDATE.
$query = 'UPDATE drupal_install_test SET id = 2';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to update a value in a test table on your MySQL database server. We tried updating a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}
@@ -88,8 +88,8 @@ function drupal_test_mysqli($url, &$success) {
// Test LOCK.
$query = 'LOCK TABLES drupal_install_test WRITE';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to lock a test table on your MySQL database server. We tried locking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}
@@ -99,8 +99,8 @@ function drupal_test_mysqli($url, &$success) {
// Test UNLOCK.
$query = 'UNLOCK TABLES';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to unlock a test table on your MySQL database server. We tried unlocking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}
@@ -110,8 +110,8 @@ function drupal_test_mysqli($url, &$success) {
// Test DELETE.
$query = 'DELETE FROM drupal_install_test';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to delete a value from a test table on your MySQL database server. We tried deleting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}
@@ -121,8 +121,8 @@ function drupal_test_mysqli($url, &$success) {
// Test DROP.
$query = 'DROP TABLE drupal_install_test';
- $result = mysqli_query($query);
- if ($error = mysqli_error()) {
+ $result = mysqli_query($connection, $query);
+ if ($error = mysqli_error($connection)) {
drupal_set_message(st('We were unable to drop a test table from your MySQL database server. We tried dropping a table with the command %query and MySQL reported the following error %error.', array('%query' => $query, '%error' => $error)), 'error');
$err = TRUE;
}