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()