From 29f2cf2cb981150a4bec73b7f72a9335ed5b9852 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Thu, 19 Jun 2014 15:22:52 -0700 Subject: [PATCH] web: add error-checking in DB interface layer --- html/inc/db_conn.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/html/inc/db_conn.inc b/html/inc/db_conn.inc index 7f32489e99..666da15615 100644 --- a/html/inc/db_conn.inc +++ b/html/inc/db_conn.inc @@ -172,6 +172,7 @@ class DbConn { } function get_int($query, $field) { $result = $this->do_query($query); + if (!$result) error_page("database error on query $query"); if (MYSQLI) { $x = $result->fetch_object("StdClass"); $result->free(); @@ -184,6 +185,7 @@ class DbConn { } function get_double($query, $field) { $result = $this->do_query($query); + if (!$result) error_page("database error on query $query"); if (MYSQLI) { $x = $result->fetch_object("StdClass"); $result->free(); @@ -233,6 +235,7 @@ class DbConn { } function table_exists($table_name) { $result = $this->do_query("show tables from DBNAME like '$table_name'"); + if (!$result) error_page("database error on query $query"); if (MYSQLI) { $t = $result->fetch_array(); $result->free();