summaryrefslogtreecommitdiff
path: root/installer/installer.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2010-01-07 10:41:19 -0800
committerBharat Mediratta <bharat@menalto.com>2010-01-07 10:41:19 -0800
commitc711bf1b1fcf7840467a7a044b1f511e7b69c139 (patch)
treeee84a16b5ce4448fd41ba7ffa2cb2381b225e206 /installer/installer.php
parent31454d37b3ea02104925f1976609576c5f09c0c6 (diff)
parent10c05c855a1634a60048a52e8d90bc51f187ede7 (diff)
Merge branch 'master' of git@github.com:gallery/gallery3 into bharat_dev
Diffstat (limited to 'installer/installer.php')
-rw-r--r--installer/installer.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/installer/installer.php b/installer/installer.php
index e2c60d46..57be6cc0 100644
--- a/installer/installer.php
+++ b/installer/installer.php
@@ -107,7 +107,7 @@ class installer {
return true;
}
- return mysql_query("CREATE DATABASE {$config['dbname']}") &&
+ return mysql_query("CREATE DATABASE `{$config['dbname']}`") &&
mysql_select_db($config["dbname"]);
}
@@ -122,8 +122,13 @@ class installer {
}
static function db_empty($config) {
- $query = "SHOW TABLES IN {$config['dbname']} LIKE '{$config['prefix']}items'";
- return mysql_num_rows(mysql_query($query)) == 0;
+ $query = "SHOW TABLES LIKE '{$config['prefix']}items'";
+ $results = mysql_query($query);
+ if ($results === false) {
+ $msg = mysql_error();
+ return $msg;
+ }
+ return mysql_num_rows($results) === 0;
}
static function create_admin($config) {