diff --git a/app/exec/exec.php b/app/exec/exec.php index 1ba46ed318..24847d1b81 100644 --- a/app/exec/exec.php +++ b/app/exec/exec.php @@ -259,13 +259,15 @@ case 'pgsql': $sql = "select table_name as name from information_schema.tables where table_schema='public' and table_type='BASE TABLE' order by table_name"; break; case 'mysql': $sql = "show tables"; break; } - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - foreach ($result as &$row) { - $row = array_values($row); - echo " \n"; + $database = new database; + $result = $database->select($sql, null, 'all'); + if (is_array($result) && @sizeof($result) != 0) { + foreach ($result as &$row) { + $row = array_values($row); + echo " \n"; + } } + unset($sql, $result, $row); echo " \n"; //echo "

\n"; //echo " ".$text['label-result_type']."
"; @@ -366,21 +368,21 @@