示例#1
0
 /**
  * Returns the result of the executing query. Enum String Version
  * @param string $query The query name or string to execute
  * @param array $array The params for the query
  * @param QueryType $QueryType The query type
  * @return array
  */
 public static function QueryTypeExecuterString($query, $params = null, $QueryType = QueryTypeString::Text)
 {
     if ($QueryType == QueryType::Text) {
         return DBManager::ExecuteQuery($query, $params, $QueryType);
     } else {
         $query_str = SystemQueries::GetQuery($query);
         return DBManager::ExecuteQuery($query_str->query_text, $params, QueryType::Text);
     }
 }
示例#2
0
 /**
  * Executes query returns the db resultset in an array
  * @param string $query The query string to execute
  * @param array $params The values to be set for the query
  * @param integer $QueryType The type of query
  * @return array
  */
 public static function ExecuteQueryArray($query, $params = null, $QueryType = QueryType::Text)
 {
     $PDODB = new PDODB();
     if ($QueryType == QueryType::Text) {
         $PDODB->ExecuteQuery($query, $params);
         return $PDODB->GetDataArray();
     } else {
         $query_str = SystemQueries::GetQuery($query);
         $PDODB->ExecuteQuery($query_str->query_text, $params);
         return $PDODB->GetDataArray();
     }
 }