Ejemplo n.º 1
0
 public static function query($sql, $is_master = false)
 {
     $sql = trim($sql);
     if (!mod_sqlsafecheck::checkquery($sql)) {
         throw new Exception('Sorry,Your SQL is bad', 444);
     }
     self::$current_link = self::init_mysql(true, $is_master);
     try {
         self::$sql = $sql;
         self::$query = @mysql_query($sql, self::$current_link);
         if (self::$query === false) {
             throw new Exception(mysql_error());
         } else {
             self::$query_count++;
             return self::$query;
         }
     } catch (Exception $e) {
         if (!TRUE) {
         } else {
             echo $e->getMessage(), '<br/>';
             echo '<pre>', $e->getTraceAsString(), '</pre>';
             echo '<strong>Query: </strong> ' . $sql;
         }
         self::log($e->getMessage());
         exit;
     }
 }