bug-fix-patch

Solved issue #180 for current database check which works for mysql.
This commit is contained in:
Manish Verma
2016-12-06 12:54:43 +05:30
parent 3a494842fd
commit 8b4652fca8

View File

@@ -64,6 +64,15 @@ if (DB_HOST && DB_USER && DB_NAME) {
if (version_compare($mysqli_version, '5') >= 0) {
$results[] = new TestResult('MySQL version is ' . $mysqli_version, STATUS_OK);
// $have_inno = check_have_inno($connection);
$sql = "SHOW TABLES FROM ".DB_NAME;
$res = mysqli_query($connection, $sql);
if (!$res) {
$results[] = new TestResult('Database is empty');
$mysqli_ok = true;
} else {
$results[] = new TestResult('Faveo installation requires an empty database, your database already has tables and data in it.', STATUS_ERROR);
$mysqli_ok = false;
}
} else {
$results[] = new TestResult('Your MySQL version is ' . $mysqli_version . '. We recommend upgrading to at least MySQL5!', STATUS_ERROR);
$mysqli_ok = false;