$allTables[] = $row['Tables_in_' . $this->dbName]; } return $allTables; } else { return $q; } } function escapeString($value) { if (get_magic_quotes_gpc()) { $value = stripslashes($value); } return mysql_real_escape_string($value, $this->connection); } function tableExists($tableName) { $allTables = $this->getAllTables(); if (in_array($this->getPrefix() . $tableName, $allTables)) { return true; } else { return in_array(strtolower($this->getPrefix() . $tableName), $allTables); } } function getSQLCreator() { return 'DataMySQLCompatLayer'; } } } DatabaseDriverManager::AddDriver('MySQL', 'MySQLDatabaseDriver', function_exists('mysql_connect'));