diff --git a/fof-db.php b/fof-db.php
index c3d2cbc..e142f89 100644
--- a/fof-db.php
+++ b/fof-db.php
@@ -28,7 +28,11 @@ function fof_db_connect()
global $fof_connection;
$fof_connection = mysql_connect(FOF_DB_HOST, FOF_DB_USER, FOF_DB_PASS) or die("
Cannot connect to database. Please update configuration in fof-config.php. Mysql says: " . mysql_error() . "");
- mysql_select_db(FOF_DB_DBNAME, $fof_connection) or die("
Cannot select database. Please update configuration in fof-config.php. Mysql says: " . mysql_error() . "");
+ if(!mysql_select_db(FOF_DB_DBNAME, $fof_connection))
+ {
+ fof_safe_query("create database " . FOF_DB_DBNAME) or die("Cannot create database. Please create it manually. Mysql says:" . mysql_error() . "");
+ mysql_select_db(FOF_DB_DBNAME, $fof_connection) or die("
Cannot select database. Please update configuration in fof-config.php. Mysql says: " . mysql_error() . "");
+ }
}
function fof_db_optimize()