Moritz Schmidt 9 år sedan
förälder
incheckning
391f00d48d
1 ändrade filer med 7 tillägg och 7 borttagningar
  1. 7 7
      databaseutils.go

+ 7 - 7
databaseutils.go

@@ -7,10 +7,10 @@ import (
 )
 
 var (
-  DBUtil *DBUtils
+  DBUtil *DBUtils // DB handle for global access
 )
 
-const (
+const ( // Error constants
   ERR_EMPTY_RESULT = "ERR_EMPTY_RESULT"
   ERR_NO_COLUMNS = "ERR_NO_COLUMNS"
   ERR_FAILED_ROW_SCAN = "ERR_FAILED_ROW_SCAN"
@@ -24,9 +24,7 @@ type DBUtils struct {
   Handle *sql.DB
 }
 
-// db := dbUtils{"root", "root", "127.0.0.1", "gotest"}
-
-func (dbUtil *DBUtils) Connect() {
+func (dbUtil *DBUtils) Connect() { // setup handle for db
   var err error
   dbUtil.Handle, err = sql.Open("mysql", dbUtil.User + ":" + dbUtil.Password + "@tcp(" + dbUtil.Host + ")/" + dbUtil.Database) // open handle
   if err != nil {
@@ -107,7 +105,7 @@ func (dbUtil DBUtils) GetRow(options ...string) ([]string, error) {
 
   for i, _ := range result {
     if result[i].Valid {
-      results[i] = result[i].String
+      results[i] = result[i].String // store valid results in return-slice
     } else {
       errcounter++
     }
@@ -118,4 +116,6 @@ func (dbUtil DBUtils) GetRow(options ...string) ([]string, error) {
   }
 
   return results, nil
-}
+}
+
+//TODO GetRows