- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 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 в файле класса.
guest 04.09.2015 15:45 # 0