예제 #1
0
 public static function init()
 {
     if (config_essence::get('host', 'database') and config_essence::get('user', 'database') and config_essence::get('name', 'database')) {
         self::$db = mysql_connect(config_essence::get('host', 'database'), config_essence::get('user', 'database'), config_essence::get('password', 'database'));
         if (self::$db) {
             if (mysql_select_db(config_essence::get('name', 'database'))) {
                 mysql_query("set character_set_client='utf8'");
                 mysql_query("set character_set_results='utf8'");
                 mysql_query("set collation_connection='utf8_general_ci'");
                 return true;
             }
         }
     }
     return false;
 }
예제 #2
0
 public static function get_total_comments($file_id = 0)
 {
     $sql = "SELECT COUNT(*) FROM `comments` ";
     if (is_numeric($file_id) && $file_id > 0) {
         $sql .= "WHERE `file_id` = " . database_essence::prepare($file_id);
     }
     if ($data = database_essence::get_one($sql)) {
         return $data;
     }
     return null;
 }
예제 #3
0
 public static function get_total_users()
 {
     $sql = "SELECT COUNT(*) FROM `users`";
     if ($data = database_essence::get_one($sql)) {
         return $data;
     }
     return null;
 }