diff --git a/install/index.php b/install/index.php
index efa917d95357373767b20ee44277a5f43dee9460..06f13fe142a9626a044f513d87c08767c2dc4260 100644
--- a/install/index.php
+++ b/install/index.php
@@ -191,7 +191,7 @@
 			if (!$result) {
 				$query = htmlspecialchars($query);
 				if ($die_on_error) {
-					die("Query <i>$query</i> failed: " . ($link ? mysql_error($link) : "No connection"));
+					die("Query <i>$query</i> failed: " . ($link ? function_exists("mysqli_connect") ? mysqli_error($link) : mysql_error($link) : "No connection"));
 				}
 			}
 			return $result;