1. PHP / Говнокод #18457

    +141

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    <?
    /*
    =====================================================================================================================================================
    
    	DB COOPERATION
    	Developer:	Yudin Roman
    	Description:
    	Cooperation with databases.
    	
    	ВЗАИМОДЕЙСТВИЕ С БД
    	Разработка:	Юдин Роман
    	Описание:
    	Взаимодействие с базами данных.
    	
    =====================================================================================================================================================
    */
    
    class database
    {
        function connect()
        {
            global $config;
            $this->db = mysql_connect($config['db']['host'], $config['db']['user'], $config['db']['pass'])
            or die("база данных не доступна: " . mysql_error());
            mysql_query("SET character_set_results=utf8", $this->db);
            mysql_query("SET character_set_client=utf8", $this->db);
            mysql_query("SET character_set_connection=utf8", $this->db);
            mb_language('uni');
            mb_internal_encoding('UTF-8');
            mysql_select_db($config['db']['database'], $this->db);
            mysql_query("set names 'utf8'",$this->db);
        }
    
        function query($sql)
        {
            //$result = mysql_query($sql);
            //$this->result=$result;
            return mysql_query($sql);
        }
    
        function num_rows($res)
        {
            return @mysql_num_rows($res);
        }
    
        function fetch($res)
        {
            return @mysql_fetch_array($res, MYSQL_ASSOC);
        }
    
        function insert_id()
        {
            return @mysql_insert_id($this->db);
        }
    }
    
    
    if (!isset($_SESSION)) session_start();

    2015 год, есть PDO, есть фреймворки, есть компоненты и классы, но нет, этот идёт другим путём. И самое приятное - $_SESSION в файле класса.

    Запостил: damir, 09 Июля 2015

    Комментарии (1) RSS

    Добавить комментарий