From 10851b951a9e4f3382e454ddfecc08c85f37d567 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Fri, 23 Oct 2009 14:22:14 +0000 Subject: [PATCH] Fixed check_table to avoid errors in log file. --- admin/inst_upgrade.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/admin/inst_upgrade.php b/admin/inst_upgrade.php index ecfc5b89..aa0d2838 100644 --- a/admin/inst_upgrade.php +++ b/admin/inst_upgrade.php @@ -29,10 +29,11 @@ include_once($path_to_root . "/includes/ui.inc"); // function check_table($pref, $table, $field=null, $properties=null) { - $fields = @db_query("SHOW COLUMNS FROM ".$pref.$table); - if (!$fields) + $tables = @db_query("SHOW TABLES LIKE '".$pref.$table."'"); + if (!db_num_rows($tables)) return 1; // no such table or error + $fields = @db_query("SHOW COLUMNS FROM ".$pref.$table); if (!isset($field)) return 0; // table exists -- 2.30.2